【问题标题】:Install webpack to separate dependencies?安装 webpack 以分离依赖项?
【发布时间】:2016-03-05 05:59:50
【问题描述】:
我正在阅读有关 webpack 的教程(第三天,仍然感到困惑!)并且我正在梳理命令:
npm i webpack --save-dev
上面的命令将webpack作为一个节点模块安装到'--save-dev'?我很困惑'--save-dev'是什么。它是 webpacks 使用的正常约定吗?
这个依赖保存在哪里?我在webpack.config.js 或package.json 中没有找到任何关于它的引用?
非常感谢
【问题讨论】:
标签:
javascript
node.js
npm
dependencies
webpack
【解决方案1】:
npm i webpack --save-dev 是npm install webpack --save-dev 的简写。 --save-dev 标志告诉npm 将依赖项保存为开发依赖项,即它将在package.json 的devDependencies 中列出,而不是“正常”dependencies 部分。
这意味着开发依赖项是运行应用程序不需要的依赖项,但仅用于运行单元测试、捆绑应用程序等开发目的。
来自documentation for npm install:
-D, --save-dev: 包会出现在你的devDependencies中。
Here 是另一篇关于“正常”依赖项和开发依赖项之间差异的 stackoverflow 帖子。
干杯,亚历克斯