在npm中安装软件包时,为什么我们需要--save-dev在最后添加?
例:
npm install gulp-angular-templatecache --save-dev
Run Code Online (Sandbox Code Playgroud)
从在线文档(https://docs.npmjs.com/cli/install),它说"包将出现在你的" devDependencies.那什么意识?这是不是意味着,如果我不把--save-dev它安装在不同的目录上?
Chr*_*res 17
package.json有两个存储依赖项信息的地方:"dependencies"对象和"devDependencies"对象.
当您安装应用程序并运行"npm install"时,它会同时删除依赖项和devDependencies.但是,如果你执行"npm install --production",它只会删除依赖项,而不是devDependencies.
这个想法是devDependencies用于测试运行器和断言库之类的东西; 您在开发过程中需要的东西,但不是您实际将应用程序部署到生产环境时所需的东西.
| 归档时间: |
|
| 查看次数: |
2199 次 |
| 最近记录: |