npm run serve与npm run dev的区别

最近在运行前端项目时,有时用到npm run serve 有时用到npm run dev。

一般在 vue 3.x 的时候用 npm run serve,vue2.x项目运行的时候用到 npm run dev,

dev是vue cli2 的默认执行命令,servevue cli4的默认执行命令

例:在我们运行一些 vue 项目的时候,输入npm run serve或者 npm run dev的其中一个时,系统会报错

复制代码
PS C:\Users\123456\Desktop> npm run dev
npm ERR! missing script: dev
 
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\LENOVO\AppData\Roaming\npm-cache\_logs\2022-03-27T01_05_59_189Z-debug.log
PS C:\Users\123456\Desktop\website> npm run serve

这时我们就打开 package.json 文件,观察这段代码:

html 复制代码
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},

可以把这个 npm run serve 当做是 npm run package.json 里面的scripts的value。

比如,npm run serve 实际运行的是 vue-cli-service serve;而如果你想使用npm run dev 的话,只需把 "serve" 修改为 "dev" 就行。如下:

html 复制代码
"scripts": {
"dev": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
相关推荐
excel1 分钟前
Vue SSR 编译器源码深析:ssrTransformShow 的实现原理与设计哲学
前端
excel2 分钟前
深入解析 Vue 3 SSR 编译管线:ssrCodegenTransform 源码全解
前端
excel3 分钟前
深入解析 Vue SSR 编译器的核心函数:compile
前端
IT_陈寒5 分钟前
Vue 3性能优化实战:7个关键技巧让我的应用加载速度提升50%
前端·人工智能·后端
excel7 分钟前
Vue SSR 错误系统源码解析:createSSRCompilerError 与 SSRErrorCodes 的设计原理
前端
excel8 分钟前
Vue SSR 源码解析:ssrTransformModel 深度剖析
前端
excel8 分钟前
Vue SSR 运行时辅助工具注册机制源码详解
前端
excel9 分钟前
Vue SSR 源码解析:ssrProcessIf 条件渲染的服务端转换逻辑
前端
excel11 分钟前
深度解析:Vue 3 中 ssrTransformTransitionGroup 的实现原理与机制
前端
晚秋大魔王11 分钟前
基于python的jlink单片机自动化批量烧录工具
前端·python·单片机