澄清--save选项以安装npm

艾蜜儿

第一次接触node.js / npm。npm-install文档中,我读到:

npm install带3个排他的,可选的标志,这些标志在您的main中保存或更新软件包的版本package.json

  • --save:包裹将出现在您的中dependencies

  • --save-dev:包裹将出现在您的中devDependencies

  • --save-optional:包裹将出现在您的中optionalDependencies

但是我不明白它是如何工作的。例如,如果我运行命令:

npm install bower --save-dev

我希望package.json在当前目录中找到一个文件,并将其devDependencies设置为Bower的安装版本,而我什么也没找到。

我在做/期望做错什么吗?

在Ubuntu 12.04 x64上使用节点v0.10.21,npm 1.3.12

喝水

npm不会创造 package.json你,但它只要为你创造必要的依赖package.json 存在,是合法的JSON

像这样创建它

echo {} > package.json

然后,npm i --save whatever将按whatever@~x.x.x预期添加作为依赖项。该文件必须存在,并且必须为JSON。

npm.png

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章