为什么不在全球范围内安装 Webpack?



我是前端新手,只是webpack上的一个问题。

对于像 Angular 这样的单页应用程序,当我们使用 cli 命令ng new newproject时,所以开发工具 webpack 会自动安装在 node_modules 下,这意味着对于我从事的每个项目,都有一个 webpack 包安装。这不是重复并占用太多磁盘使用量吗?图片 我在磁盘上有 20 个 Angular 项目,还有 20 个重复的 webpack 包,我们不能全局安装 webpack 以便我们只有一个全局 webpack 包吗?

基本上,我想这是因为您想在每个包中处理对 Webpack 的依赖关系(package.json(。
您可能希望将其更改为另一个工具,例如rollupparcel在一个包中。

不同的 Webpack 版本支持不同的东西,可能会对你的项目施加不同的要求。如果仅全局安装,则所有项目必须同时与该版本兼容。如果您想升级版本以支持最新功能,这可能会被证明是一种负担,但升级需要您以某种方式更新您的项目,因为新版本有一些向后不兼容的更改。

最好尽可能本地化版本控制,以使其易于管理。

相关内容

最新更新