vue安装依赖--save-dev和--save的区别是啥

就是使用这2种方法后就发现哪种都可以

dependencies:运行时的依赖,发布后,即生产环境下还需要用的模块

devDependencies:开发时的依赖。里面的模块是开发时用的,发布时用不到它。

作为一名后端开发人员,我就很容易把他理解成就是开发的时候用的,然后上线之后就不需要用这个包了。。这种感觉然后我理解的时候就会觉得为啥线上就用不到了,应该还是有这个东西啊。既然开发的时候能用到,那么线上肯定能用到啊。其实是自己的理解有偏差。

其实他的意思是我们线下编译的时候要用,但是真实运行的时候用不到的意思

举例子:sass这个东西其实用途就是说在编译的时候就把它编成另一种形式,然后在真实运行时候其实就用不到scss这个包了,就用编译好的那种形式就可以满足需求。

还有就是webpack也是说就是在我们编译的时候才需要用到,真正运行时候用不到。。

举例子:

devDependencies里面的插件(比如各种loader,babel全家桶及各种webpack的插件等)只用于开发环境,(就是开发环境才需要编译)不用于生产环境(都是编译好直接运行的内容)。

dependencies生产环境和开发环境都需要的,比如js框架vue、页面路由vue-router,各种ui框架antd、element-ui、vant等。(因为这些内容就是运行的时候需要使用的内容就是你能看到的内容)

相关推荐
万少2 小时前
HarmonyOS 开发必会 5 种 Builder 详解
前端·harmonyos
橙序员小站4 小时前
Agent Skill 是什么?一文讲透 Agent Skill 的设计与实现
前端·后端
炫饭第一名7 小时前
速通Canvas指北🦮——基础入门篇
前端·javascript·程序员
王晓枫7 小时前
flutter接入三方库运行报错:Error running pod install
前端·flutter
符方昊7 小时前
React 19 对比 React 16 新特性解析
前端·react.js
ssshooter7 小时前
又被 Safari 差异坑了:textContent 拿到的值居然没换行?
前端
曲折8 小时前
Cesium-气象要素PNG色斑图叠加
前端·cesium
Forever7_8 小时前
Electron 淘汰!新的桌面端框架 更强大、更轻量化
前端·vue.js
不会敲代码18 小时前
前端组件化样式隔离实战:React CSS Modules、styled-components 与 Vue scoped 对比
css·vue.js·react.js
Angelial8 小时前
Vue3 嵌套路由 KeepAlive:动态缓存与反向配置方案
前端·vue.js