npm install时的--save选项有什么用

在用NPM安装package时,有时会带--save选项,那它到底有什么用呢?

默认情况下,NPM只需在node_modules下安装你要安装的package,但是这样,我们就需要手动添加package.json文件中的dependencies部分。
--save选项的作用就是告诉NPM安装完package后把package.json文件中的dependencies部分也同时更新了。
另外,--save-dev--save-optional这两个选项,分别是代表更新package.json文件中的devDependenciesoptionalDependencies部分。

dependencies下添加package

1
npm install my_dep --save

或是

1
npm install my_dep -S

devDependencies下添加package

1
npm install my_test_framework --save-dev

或是

1
npm install my_test_framework -D

最终,package.json文件如下

package.json

大师兄 wechat
欢迎关注我的微信公众号:Python大师兄