Node.js 什么';“这是”的用法;生产";npm中的标志?
一些命令,如有一个Node.js 什么';“这是”的用法;生产";npm中的标志?,node.js,npm,Node.js,Npm,一些命令,如有一个--production标志,当使用该标志时,npm只安装项目清单的依赖项部分中列出的依赖项,而不安装项目清单的devdependency部分中列出的依赖项 以下是文档中对此标志的描述: 使用--production标志(或当节点环境变量设置为production时),npm将不会安装devDependencies中列出的模块 但是,该标志的实际应用是什么? 只有在项目目录中发布了npm install时才能使用它,这可能是通过克隆Git存储库获得的。否则,该软件包将通过npm
--production
标志,当使用该标志时,npm只安装项目清单的依赖项
部分中列出的依赖项,而不安装项目清单的devdependency
部分中列出的依赖项
以下是文档中对此标志的描述:
使用--production标志(或当节点环境变量设置为production时),npm将不会安装devDependencies中列出的模块
但是,该标志的实际应用是什么?
只有在项目目录中发布了npm install
时才能使用它,这可能是通过克隆Git存储库获得的。否则,该软件包将通过npm install package name
安装,并将自动安装,而无需devdeependencies
实用示例
在devdependency上,您可以使用它来帮助您创建要测试的假数据,而在生产中创建假数据是没有意义的
只有在开发时才需要有许多其他软件包,所以现在使用flag--production才有意义:)