咨询电话:
15628812133
13
2025/09

vue2中脚手架启动npm run serve和dev的区别

发布时间:2025-09-13 13:46:03
发布者:dzw
浏览量:
0

我们可以发现,在vue项目中,有的是使用npm run serve启动的,而有的是使用npm run dev启动的,为什么会有这两种启动方式,这两种启动方式能不能混用,这两种启动方式又有什么区别呢?

其实关于启动名称的不同是由于脚手架的更新,脚手架是什么呢?

如果我们把写vue项目看做是搭建一个房子,脚手架就是地基和框架,node.js就是水泥,代码就是砖块,脚手架提供了vue命令,你在创建一个vue的项目的时候就需要一个脚手架:不论是创建vue2的项目亦或是其他vue命令。

image

    和vue一样,脚手架也在更新,在之前的vuecli2中生成的项目,都是使用serve为启动方式的,但是到了vuecli3中,脚手的默认的启动方式改为了dev。

关于这一点,我们可以在package.json中发现。

image

image

大家可以看到,不论是serve还是dev,后边都是跟着:vue-cli-servide serve的命令,所以实际上,只是启动名字变了,实际的执行没有任何的改变,那么我们是不是可以让一个项目同时使用dev和serve呢?当然可以,只需要复制一行,然后加上dev或serve就行了,实际上你甚至可以用任何的英文字母。大家可以看到,我使用dzw也让项目启动起来了。

image

了解更多vue知识点击这里

上一篇: 通过计算属性判断展示不同内容
下一篇: 没有了
关键词:
返回列表