javascript - 为什么不全局安装 webpack?
问题描述
我是前端新手,只是关于 webpack 的一个问题。
对于像 Angular 这样的单页应用,当我们使用 cli 命令时ng new newproject
,开发工具 webpack 会自动安装在 node_modules 下,这意味着对于我工作的每个项目,都会安装一个 webpack 包。那不是重复并占用了太多的磁盘使用量吗?Image 我在磁盘上有 20 个 Angular 项目,还有 20 个重复的 webpack 包,我们不能全局安装 webpack 以便我们只有一个全局 webpack 包吗?
解决方案
不同的 Webpack 版本支持不同的东西,并且可能对您的项目提出不同的要求。如果您只在全局范围内安装它,那么您的所有项目必须同时与该版本兼容。如果您想升级版本以支持最新功能,这可能会成为一种负担,但升级需要您以某种方式更新您的项目,因为新版本有一些向后不兼容的更改。
最好保持版本控制尽可能本地化以使其易于管理。
推荐阅读
- bash - 抓取 qrencode 的 --version 输出的特定部分
- java - Intelli j远程调试无法打开调试器端口(localhost:20446):java.io.IOException“握手失败 - 连接过早关闭”
- r - 如何使用我的数据框(多个组/结果,多个定量变量)进行大量 t.test?
- python - TypeError:预期的字符串或类似字节的对象 - 验证电子邮件地址
- ubuntu - 当我从终端启动 sublime text 3 时打开了不必要的窗口
- python - 如何确定函数中使用多少个参数
- c++ - dllexport 意外不会导致引用项目中的链接器错误
- amazon-athena - 将数组项提取为视图 - AWS Athena
- java - 将 jdeps 与 REGEX 一起使用
- python - 使用功能方法优化 numpy 循环