Npm 需要更详细地说明,--保存开发

Npm 需要更详细地说明,--保存开发,npm,gulp,Npm,Gulp,我看到了Gulp教程中提到的--save dev,从我看到的情况来看,它将npm功能添加到了项目的依赖项中 但这到底意味着什么?当项目从一台机器转移到另一台机器时,这有意义吗 感谢您对--用Gulp保存开发的重要性所做的任何澄清。在npm包中有两种依赖关系:生产依赖关系和开发依赖关系 { "dependencies": { // .. a list of production dependencies // i.e. angular or express }, "

我看到了Gulp教程中提到的
--save dev
,从我看到的情况来看,它将npm功能添加到了项目的依赖项中

但这到底意味着什么?当项目从一台机器转移到另一台机器时,这有意义吗


感谢您对
--用Gulp保存开发的重要性所做的任何澄清。

npm
包中有两种依赖关系:生产依赖关系和开发依赖关系

{
  "dependencies": {
     // .. a list of production dependencies
     // i.e. angular or express
  },
  "devDependencies": {
     // .. a list of dependencies strictly needed only in development mode
     // i.e. gulp or grunt
  }
}
您需要使用前者使应用程序在生产环境中运行。后者在开发模式下使用,因此构建系统、缩小等方面的所有内容

Gulp作为一种建筑系统,本质上更像是一种
devdeependence
,而不是一种生产依赖性。这就是为什么您经常在Gulp/Gulp插件教程中找到以下内容:

$ npm install --save-dev gulp

--save dev
标志将在使用
--save
时,将您请求的已安装依赖项放入
devdependency
存储桶中,并在
依赖项(生产)一中设置依赖项。

npm
包中有两种类型的依赖项:生产依赖项和开发依赖项

{
  "dependencies": {
     // .. a list of production dependencies
     // i.e. angular or express
  },
  "devDependencies": {
     // .. a list of dependencies strictly needed only in development mode
     // i.e. gulp or grunt
  }
}
您需要使用前者使应用程序在生产环境中运行。后者在开发模式下使用,因此构建系统、缩小等方面的所有内容

Gulp作为一种建筑系统,本质上更像是一种
devdeependence
,而不是一种生产依赖性。这就是为什么您经常在Gulp/Gulp插件教程中找到以下内容:

$ npm install --save-dev gulp

--save dev
标志将在使用
--save
时,将请求的已安装依赖项放入
devdependency
存储桶中,并将依赖项设置在
依赖项
(生产)存储桶中。

您能详细说明生产模式和开发模式之间的区别吗?换句话说,开发版本可以安全地在一台机器上移动到另一台机器上?您能否详细说明生产模式和开发模式之间的区别?换句话说,开发版本可以安全地在一台机器上移动到另一台机器上?