npm的–dev,–save和–save-dev有什么区别?
我的理解是这样的:
npm install //Installs everything that is listed in package.json npm install --production //install everything minus dev packages npm install $package --save //installs and add it to package.json npm install $package --dev //install and add it to package.json but under dev npm install --save-dev //??? isn't same thing as --dev flag
也许没有这样的事情
npm install $package --dev
从npm install
文档引用:
npm install需要3个独立的可选标志,它们保存或更新你的主package.json中的软件包版本:
-S,–save:包会出现在你的依赖关系中。
-D,–save-dev:包会出现在你的devDependencies中。
-O,–save-optional:包将出现在你的OptionalDependencies中。
所以看来,没有这样的选项npm install $package --dev