--save-dev和--save的区别

使用npm来进行前端包管理的时候,咱们会用到npm install或者cnpm install命令来安装须要用到的包资源前端

1: npm install *** --save-dev

2: npm install *** --save

咱们一般会使用以上两种安装命令,而二者的区别在于:react

当咱们须要安装一些支持类的工具的时候,例如webpack,babel-loader之类时,咱们但愿用jquery

npm install *** --save-dev 命令,该命令会使安装的包在package.json中的devDependencies:{***}中

当咱们安装的是一些实际在项目代码中会用到的框架的时候,例如react,jquery,antd-design等,咱们但愿用webpack

npm install *** --save 命令,该命令会使安装的包在package.json中的dependencies:{***}中从package.json中的字段咱们也能够理解为,但一些工具是在开发环境中才使用到的时候(在开发环境中咱们会须要进行一些例如起本地服务,代理,转码,打包等操做),咱们将其安装在devDependencies:{***}中而对于在生产环境中一样会用到的工具框架(生产环境中已是成熟的应用,全部的东西都应该是核心有效的),咱们须要将其安装在dependencies:{***}中。(当使用npm install --production的时候,只会安装dependencies:{***}中的项目。
相关文章
相关标签/搜索