Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 什么';“这是”的用法;生产";npm中的标志?_Node.js_Npm - Fatal编程技术网

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才有意义:)