在我们刚接手一个新的vue项目的时候,要启动项目会输入npm run serve或者npm run dev其中一个时,会提示报错
这时,我们就会很好奇,为什么有的项目使用 npm run dev启动,有的需要npm run serve
, 我们打开package.json文件会发现:
这里其实标注了项目的启动方式,
比如,npm run serve 实际运行的是 vue-cli-service serve;有的人肯定想问了,哎呀,我就想用npm run dev启动项目怎么办?当然,可以满足你需求,你只需要这样改写一下package.json文件里面的代码即可:
然后: npm run dev启动项目
产生这样的原因是因为
dev是vue cli2的默认执行命令,serve是vue cli3的默认执行命令,二者虽只有版本不同,但是在打包时还是有很大的区别,在执行是哪个命令时,记得先看一下package.json文件中的配置