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
相关推荐
咖啡の猫11 分钟前
TypeScript 开发环境搭建
前端·javascript·typescript
是你的小橘呀1 小时前
单页应用路由怎么搞?React Router 从原理到实战全解析!
前端·javascript
风止何安啊1 小时前
Set/Map+Weak三剑客的骚操作:JS 界的 “去重王者” ,“万能钥匙”和“隐形清洁工”
前端·javascript·面试
2501_944446001 小时前
Flutter&OpenHarmony文本输入组件开发
前端·javascript·flutter
WebRuntime1 小时前
所有64位WinForm应用都是Chromium浏览器(2)
javascript·c#·.net·web
贺今宵1 小时前
2025.electron-vue3-sqlite3使用
前端·javascript·electron
Irene19912 小时前
创建新DOM节点方式总结
javascript·dom
2501_946233892 小时前
Flutter与OpenHarmony大师详情页面实现
android·javascript·flutter
牛先森家的牛奶2 小时前
elementUI的table合并行和列模板
前端·javascript·elementui
博语小屋2 小时前
TCP:协议、序列化与反序列化、JSON 数据和jsoncpp
linux·网络·网络协议·tcp/ip·json