mitt 为什么不需要 --dev

来源:2-2 安装 Typescript 文档

幕布斯417402

2024-10-19

写回答

2回答

Best_Coder_LCN

2024-11-18

兄弟,你看看你自己的 package.json文件就清楚了.

{
 "dependencies": {
    "axios": "^1.7.7",
    "bootstrap": "^5.3.2",
    "mitt": "^3.0.1",
    "pinia": "^2.2.6",
    "vue": "^3.3.11",
    "vue-router": "^4.4.0"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.5.2",
    "path": "^0.12.7",
    "typescript": "^5.2.2",
    "vite": "^5.0.8",
    "vue-tsc": "^2.1.10"
  }
}

dependencies 是整个项目的依赖, 也就是部署到生产环境下也会用到的依赖.

而 devDependencies 是为了方便开发调试, 增加的依赖. 生产环境用不到.

mitt 在 input 组件起到了作用, 生产环境也需要.

而像 eslint 等, 生产环境用不到的插件, 就需要 --dev

0
0

张轩

2024-10-20

同学你好 dev 指的是开发过程中需要的依赖,比如脚手架工具,样式编译工具,typescript 等等。

而mitt 是我们项目的依赖,所以应该不属于dev 的范畴。

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3166 学习 · 2346 问题

查看课程