在運(yùn)行vue文件時(shí),需要進(jìn)行npm操作,但我們發(fā)現(xiàn),有時(shí)候用的是npm run serve,而有的時(shí)候用的是npm run dev,二者有什么區(qū)別,或者是說npm run XXX是怎么定義的呢
其實(shí)這個(gè)很簡(jiǎn)單,在package.json文件中,有scripts,上面定義了我們?cè)谶\(yùn)行vue文件到底是用serve或者dev或者別的
舉個(gè)例子吧
package.json文件中:

像這種情況,啟動(dòng)vue項(xiàng)目需要用npm run serve

像這種情況,啟動(dòng)vue項(xiàng)目就需要用npm run dev
以此類推,其他的vue項(xiàng)目啟動(dòng)都是根據(jù)package.json中定義的,如果想更換vue項(xiàng)目啟動(dòng)的方式的話,改一下scripts中的配置。
但是最常用的啟動(dòng)vue的項(xiàng)目還是dev和serve
今天有知道一個(gè)關(guān)于serve和dev的新知識(shí),就補(bǔ)充一下吧
dev是vue cli2的默認(rèn)執(zhí)行命令,serve是vue cli3的默認(rèn)執(zhí)行命令,二者雖只有版本不同,但是在打包時(shí)還是有很大的區(qū)別,在執(zhí)行是哪個(gè)命令時(shí),記得先看一下package.json文件中的配置呀