默认情况下, npm install 在 node_modules 下进行安装. 然而当需要为开发中的项目安装依赖时, 就需要把对应的依赖库及版本号添加到 package.json 的依赖部分中.
--save
选项则可以自动在package.json的dependencies内添加内容, 而不用手动修改package.json文件.
例如:
npm install karma --save
执行完成后, 可以在 package.json 文件的 dependencies 块的末尾看到 “karma”:”~0.12.28”. 需要注意的是, 依赖总是包含~
标识符的, 因此在不同系统上重装相同版本是不会有问题的.
通过--save-dev
则可以修改 devDependencies 部分:
npm install karma --save-dev