保存npm install的选项?
我看到一些教程,其中的命令是:
npm install --save
什么是--save
选项是什么意思?
无法在Google上找到答案。
在版本5之前,默认情况下,NPM只是在node_modules
下安装了一个软件包。 当您试图安装应用程序/模块的依赖项时,您需要先安装它们,然后将它们(以及适当的版本号)添加到package.json
的dependencies
部分。
--save
选项指示NPM自动将package.json
包含在package.json
的dependencies
部分,从而为您节省了额外的步骤。
另外,还有一些补充选项--save-dev
和--save-optional
,分别将它们保存在devDependencies
和optionalDependencies
下。 这在安装仅限开发包的时候非常有用,比如grunt
或者你的测试库。
更新npm 5:
从npm 5.0.0开始,已安装的模块默认添加为依赖项,因此不再使用--save
选项。 其他保存选项仍然存在,并在npm install
的文档中列出。
如果你没有package.json
文件,它将不会执行任何操作。 首先运行npm init
来创建一个。 然后调用npm install --save
或npm install --save-dev
或npm install --save-optional
将更新package.json
以列出您的依赖关系。
要在依赖项中添加包:
npm install my_dep --save
要么
npm install my_dep -S
在devDependencies中添加包
npm install my_test_framework --save-dev
要么
npm install my_test_framework -D
的package.json
链接地址: http://www.djcxy.com/p/20061.html