首次尝试使用node.js/npm。从npm-install文档中我了解到:
npm install
命令有3个互斥的可选标志,可以将包版本保存或更新到您的主要package.json
文件中:
--save
: 包将出现在您的dependencies
中。--save-dev
: 包将出现在您的devDependencies
中。--save-optional
: 包将出现在您的optionalDependencies
中。
但我无法理解它在实际中是如何工作的。例如,如果我运行以下命令:
npm install bower --save-dev
我期望在当前目录下找到一个
package.json
文件,并且其中的 devDependencies
已设置为安装的 bower 版本,但实际上我什么都没有找到。是否我的操作或期望有误?
使用的是 Ubuntu 12.04 x64 操作系统,node 版本为 v0.10.21,npm 版本为 1.3.12。
npm init
是另一个选项。 - durumnpm 1.2.21
,但对我来说不起作用。 - durumnpm
。Nico 是正确的。我会删除我的回答。 - durum