首页 > 解决方案 > 为什么不全局安装 webpack?

问题描述

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

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

标签: javascriptwebpack

解决方案


不同的 Webpack 版本支持不同的东西,并且可能对您的项目提出不同的要求。如果您只在全局范围内安装它,那么您的所有项目必须同时与该版本兼容。如果您想升级版本以支持最新功能,这可能会成为一种负担,但升级需要您以某种方式更新您的项目,因为新版本有一些向后不兼容的更改。

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


推荐阅读