devDependencies —— 本地开发环境使用的依赖

npm install xxx@1.0.0 --save-dev
npm install xxx@1.0.0 -D
  • NODE_ENV = developement

  • webpack 只是在开发阶段用来打包前端代码,打包后的代码提交到线上后,就不再需要使用 webpack 了,因此安装到 devDependencies 中

dependencies —— 线上生产(发布)环境使用的依赖

npm install xxx@1.0 --save
npm install xxx@1.0.0 -S
  • NODE_ENV = production
  • 代码提交到线上,moment、jQuery 等包在发布环境下仍然需要使用,因此安装到 dependencies 中

注意

  • dependencies 的包不仅开发环境能使用,生产环境也能使用,所以如果不考虑优化问题,可以将所有的依赖都安装到 dependencies 中
  • 如果安装包时不写后缀,则默认是 --save,安装到 dependencies 中
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐