第一次接触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。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句