我們可以發(fā)現(xiàn),在vue項(xiàng)目中,有的是使用npm run serve啟動(dòng)的,而有的是使用npm run dev啟動(dòng)的,為什么會(huì)有這兩種啟動(dòng)方式,這兩種啟動(dòng)方式能不能混用,這兩種啟動(dòng)方式又有什么區(qū)別呢?
其實(shí)關(guān)于啟動(dòng)名稱的不同是由于腳手架的更新,腳手架是什么呢?
如果我們把寫vue項(xiàng)目看做是搭建一個(gè)房子,腳手架就是地基和框架,node.js就是水泥,代碼就是磚塊,腳手架提供了vue命令,你在創(chuàng)建一個(gè)vue的項(xiàng)目的時(shí)候就需要一個(gè)腳手架:不論是創(chuàng)建vue2的項(xiàng)目亦或是其他vue命令。

和vue一樣,腳手架也在更新,在之前的vuecli2中生成的項(xiàng)目,都是使用serve為啟動(dòng)方式的,但是到了vuecli3中,腳手的默認(rèn)的啟動(dòng)方式改為了dev。
關(guān)于這一點(diǎn),我們可以在package.json中發(fā)現(xiàn)。


大家可以看到,不論是serve還是dev,后邊都是跟著:vue-cli-servide serve的命令,所以實(shí)際上,只是啟動(dòng)名字變了,實(shí)際的執(zhí)行沒有任何的改變,那么我們是不是可以讓一個(gè)項(xiàng)目同時(shí)使用dev和serve呢?當(dāng)然可以,只需要復(fù)制一行,然后加上dev或serve就行了,實(shí)際上你甚至可以用任何的英文字母。大家可以看到,我使用dzw也讓項(xiàng)目啟動(dòng)起來(lái)了。

了解更多vue知識(shí)點(diǎn)擊這里。
開啟了相對(duì)路徑模式,本地址是站外域名,不能轉(zhuǎn)為相對(duì)路徑(在關(guān)閉開發(fā)者模式后不顯示這句話))
開啟了相對(duì)路徑模式,本地址是站外域名,不能轉(zhuǎn)為相對(duì)路徑(在關(guān)閉開發(fā)者模式后不顯示這句話))
開啟了相對(duì)路徑模式,本地址是站外域名,不能轉(zhuǎn)為相對(duì)路徑(在關(guān)閉開發(fā)者模式后不顯示這句話))
