在 VS2019 Preview 發佈 web 程式到 IIS Server 時,出現了下面錯誤:
npm run build -- --prod 命令以返回碼 1 結束
(npm run build — --prod exited with code 1 error)
參考了 https://stackoverflow.com/questions/49643536/the-command-npm-run-build-prod-exited-with-code-1-error 這篇文章,坦白說,我今天還真的有執行過 下面這行指令
npm install --save-dev @angular/cli@latest
於是我重複去檢視作者提出的三個步驟,我發現自己第一、第三,都有同樣的現象,經過修改後,專案的發佈才又得以正常執行。
change 'npm run build -- --prod' to 'npm run build --prod' in the .csproj file
找到自己專案下面的 .csproj 檔案,用編輯器(記事本)開啟後,用關鍵字 npm run build 去找,就可以找到。
2.Open ClientApp folder and Update project angular-cli with this CMD command:
在 ClientApp 資料夾下面執行下面指令
npm install --save-dev @angular/cli@latest
3.Update visual studio NodeJS and npm from:
Tools > Options > Projects and Solutions > Web Package Management > External Web Tools
If NodeJS and npm aren't installed on your environment path Add NodeJS and npm folder to the top of the list else move $(path) to the top of the list
這裡我只發現自己缺了 nodejs 路徑,隨手就補上
沒有留言:
張貼留言