`npm install` 中 '-save' 和 '--save' 的区别
Difference between '-save' and '--save' in `npm install`
我已经使用 Node.js 六个月了,但我仍然不明白 npm install pkg -save
和 npm install pkg --save
之间的区别。有什么区别?
没有区别,事实上他们俩都不再做任何事情了。 npm install
默认情况下将您安装的内容保存到 package.json
并且已经做了很多年,如果您不希望它这样做,则必须使用 --no-save
(或 --save-dev
或其他标志之一)。结果,这三个命令做的事情完全一样:
npm install foo
npm install foo -save
npm install foo --save
任何时候您对工具的命令行有疑问,通常可以使用 -help
或 --help
获得答案。在这种情况下,例如:
$ npm install --help
npm install (with no args, in package dir)
npm install [<@scope>/]<pkg>
npm install [<@scope>/]<pkg>@<tag>
npm install [<@scope>/]<pkg>@<version>
npm install [<@scope>/]<pkg>@<version range>
npm install <folder>
npm install <tarball file>
npm install <tarball url>
npm install <git:// url>
npm install <github username>/<github project>
aliases: i, isntall, add
common options: [--save-prod|--save-dev|--save-optional] [--save-exact] [--no-save]
但这不会告诉您有关 -save
和 --save
的信息,因为它们已不再列出。 :-)
我已经使用 Node.js 六个月了,但我仍然不明白 npm install pkg -save
和 npm install pkg --save
之间的区别。有什么区别?
没有区别,事实上他们俩都不再做任何事情了。 npm install
默认情况下将您安装的内容保存到 package.json
并且已经做了很多年,如果您不希望它这样做,则必须使用 --no-save
(或 --save-dev
或其他标志之一)。结果,这三个命令做的事情完全一样:
npm install foo npm install foo -save npm install foo --save
任何时候您对工具的命令行有疑问,通常可以使用 -help
或 --help
获得答案。在这种情况下,例如:
$ npm install --help npm install (with no args, in package dir) npm install [<@scope>/]<pkg> npm install [<@scope>/]<pkg>@<tag> npm install [<@scope>/]<pkg>@<version> npm install [<@scope>/]<pkg>@<version range> npm install <folder> npm install <tarball file> npm install <tarball url> npm install <git:// url> npm install <github username>/<github project> aliases: i, isntall, add common options: [--save-prod|--save-dev|--save-optional] [--save-exact] [--no-save]
但这不会告诉您有关 -save
和 --save
的信息,因为它们已不再列出。 :-)