我正在浏览webpack上的教程(第三天仍然感到困惑!)并且我正在梳理命令:
npm i webpack --save-dev
上面的命令将webpack作为节点模块安装到'--save-dev'?我很困惑'--save-dev'是什么。这是webpacks使用的常规惯例吗?
此外,还保存了哪个依赖项?我没有在webpack.config.js
或package.json
找到任何关于此问题的引用?
非常感谢
答案 0 :(得分:2)
npm i webpack --save-dev
是npm install webpack --save-dev
的简写。 --save-dev
标志告诉npm
将依赖项保存为开发依赖项,即它将列在devDependencies
中package.json
而不是&{ #34;正常" dependencies
部分。
这意味着开发依赖项是不需要运行应用程序的依赖项,但仅用于运行单元测试,捆绑应用程序等开发目的等。
来自documentation for npm install:
-D, - save-dev:包将出现在你的devDependencies中。
Here是关于" normal"之间差异的另一个stackoverflow帖子。依赖关系和开发依赖关系。
干杯,亚历克斯