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"
},
相关推荐
墨渊君11 分钟前
React Native 跨平台组件库实践: GlueStack UI 上手指南
前端
晓得迷路了19 分钟前
栗子前端技术周刊第 84 期 - Vite v7.0 beta、Vitest 3.2、Astro 5.9...
前端·javascript·vite
独立开阀者_FwtCoder22 分钟前
最全301/302重定向指南:从SEO到实战,一篇就够了
前端·javascript·vue.js
Moment31 分钟前
给大家推荐一个超好用的 Marsview 低代码平台 🤩🤩🤩
前端·javascript·github
小满zs35 分钟前
Zustand 第三章(状态简化)
前端·react.js
普宁彭于晏37 分钟前
元素水平垂直居中的方法
前端·css·笔记·css3
恋猫de小郭1 小时前
为什么跨平台框架可以适配鸿蒙,它们的技术原理是什么?
android·前端·flutter
云浪1 小时前
元素变形记:CSS 缩放函数全指南
前端·css
明似水1 小时前
用 Melos 解决 Flutter Monorepo 的依赖冲突:一个真实案例
前端·javascript·flutter
独立开阀者_FwtCoder1 小时前
stagewise:让AI与代码编辑器无缝连接
前端·javascript·github