package.json 里面的 dependencies 和 devDependencies 的差异

差异

其实不严格的话,没有特别的差异;若是严格,遵循官方的理解。

  • dependencies:存放线上或者业务能访问的核心代码模块,比如 vue、vue-router
  • devDependencies:处于开发模式下所依赖的开发模块,也许只是用来解析代码、转义代码,但是不产生额外的代码到生产环境,比如打包用的 webpack,编译用的 babel(需要使用最新的JS语法,又担心部分浏览器不支持)

如何把包安装到对应的依赖下呢?

javascript 复制代码
npm install --save xxxx // dependencies
npm install --save-dev xxxx // devDependencies

// 也能用简易的写法(i:install,-S:save,-D:save-dev)

npm i -S xxxx // npm install --save xxxx
npm i -D xxxx // npm install --save-dev xxxx
相关推荐
沐土Arvin1 小时前
理解npm的工作原理:优化你的项目依赖管理流程
开发语言·前端·javascript·设计模式·npm·node.js
聪明的墨菲特i1 小时前
SQL进阶知识:九、高级数据类型
xml·数据库·sql·mysql·json·空间数据类型
好_快1 小时前
Lodash源码阅读-baseUniq
前端·javascript·源码阅读
牧羊狼的狼1 小时前
React.memo 和 useMemo
前端·javascript·react.js
好_快2 小时前
Lodash源码阅读-uniq
前端·javascript·源码阅读
梦境之冢3 小时前
在 Vue3 中封装的 Axios 实例中,若需要为部分接口提供手动取消请求的功能
javascript·vue.js
AAA顶置摸鱼4 小时前
使用 Pandas 进行多格式数据整合:从 Excel、JSON 到 HTML 的处理实战
json·excel·pandas
qq_456001654 小时前
在Vue3中,如何在父组件中使用v-model与子组件进行双向绑定?
前端·javascript·vue.js
一夜枫林7 小时前
uniapp自定义拖拽排列
前端·javascript·uni-app
良艺呐^O^8 小时前
uniapp实现app自动更新
开发语言·javascript·uni-app