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
相关推荐
多看书少吃饭2 小时前
从Vue到Nuxt.js
前端·javascript·vue.js
前端一小卒2 小时前
从 v5 到 v6:这次 Ant Design 升级真的香
前端·javascript
前端不太难3 小时前
《Vue 项目路由 + Layout 的最佳实践》
前端·javascript·vue.js
想学后端的前端工程师3 小时前
【Vue3组合式API实战指南:告别Options API的烦恼】
前端·javascript·vue.js
一勺-_-3 小时前
mermaid图片如何保存成svg格式
开发语言·javascript·ecmascript
GISer_Jing5 小时前
深入拆解Taro框架多端适配原理
前端·javascript·taro
毕设源码-邱学长5 小时前
【开题答辩全过程】以 基于VUE的藏品管理系统的设计与实现为例,包含答辩的问题和答案
前端·javascript·vue.js
San30.6 小时前
深入理解 JavaScript:手写 `instanceof` 及其背后的原型链原理
开发语言·javascript·ecmascript
北冥有一鲲6 小时前
LangChain.js:RAG 深度解析与全栈实践
开发语言·javascript·langchain
狗狗摇屁屁8 小时前
JS手写防抖
开发语言·javascript·ecmascript