meteor npm install --production

时间:2016-11-14 21:25:32

标签: meteor npm

这些线是什么意思 meteor npm install --production
meteor npm install --save

Docs解释了命令meteor npm <pacakge name>所以npm包是install,但标志--production and --save做了什么?

1 个答案:

答案 0 :(得分:3)

meteor npm命令只是将其后面的参数转发给Meteor的捆绑npm版本,因此它的行为与npm命令行工具相同。

  • 基本命令meteor npm <command and arguments

  • 基本安装命令为meteor npm install <package name>而不是meteor npm <package name>

因此,其相关文档不是您在问题中引用的文档,而是npm's CLI工具(您引用了npm的install包,请注意那里的npm install install

NPM创建一个package.json文件并在那里列出项目的依赖项。您使用--save标志来指示npm将安装的软件包添加到依赖项文件和--production标志,以指示npm不安装其dev-dependencies,这些是用于开发的依赖项并调试此软件包,但在生产中的操作并不严格要求。

花些时间熟悉这个工具。

来自CLI文档:

npm install (with no args, in package dir)
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm install <tarball file>
npm install <tarball url>
npm install <folder>

alias: npm i
common options: [-S|--save|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [--dry-run]
  

-S, - save:包将出现在您的依赖项中。

     

使用--production标志(或当NODE_ENV环境变量设置为production时),npm将不会安装devDependencies中列出的模块。