2022-05-09 missing script: build(vue)
阿新 • • 發佈:2022-05-09
前言:執行一箇舊專案,老規矩開啟ide先給她來一發npm i,完事了之後再跑個npm run serve,好傢伙run不起來(雖然題目是build,但和serve同理)。
她報了兩種錯:
第一種:missing script: build(vue)
第二種就是:A complete log of this run can be found in
什麼意思呢,大概就是你的package.json檔案中關於run serve的配置出了問題。
一般來說,咱們的package.json中run serve都是這麼寫的:
"scripts": { "serve": "vue-cli-service serve","build": "vue-cli-service build", "lint": "vue-cli-service lint", "test:unit": "vue-cli-service test:unit" },
有這個serve的配置才能run起來,而我執行的這個舊專案她開頭定義的不是serve,而是dev,就像這樣子:
"scripts": { "dev": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint","test:unit": "vue-cli-service test:unit" },
所以我要這麼跑:npm run dev才能跑起來。
結語:當你cnpm i或者npm i或者把依賴刪掉都沒有跑起來的時候,就需要看看package.json的配置是否出問題了。