gpt4 book ai didi

javascript - 我们真的需要以性能的名义从 devDependency 中剥离包吗?

转载 作者:行者123 更新时间:2023-11-28 03:18:26 26 4
gpt4 key购买 nike

我们都知道,在大多数情况下,devDependencies 下列出的包不会进入您的构建。那么为什么我们要以性能的名义剥夺它们呢?

例如我看到很多关于 Moment.js 的帖子都被另一种轻量级替代方案所取代,即使 Moment.js 位于 devDependencies 中。考虑到所有框架(Ember、React、Vue 和 Angular),它有何影响?

最佳答案

devDependency 排除在构建期间创建 bundle 所需的依赖项的可能性 - 它们位于 webpack 为网站生成的 bundle 内 -但安装它进行生产的包/系统不需要:即安装应用程序包的服务器包。

例如:您的包 appmoment.js 构建到其分发包中。然后,当您将包 app 作为依赖项安装在单独的 server 中时,不需要安装 moment.js,因为它已经捆绑了在 app 的 dist 中 - 因此您明确将 moment.js 作为 devDependency 放入 app 的包中。

关于javascript - 我们真的需要以性能的名义从 devDependency 中剥离包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59422524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com