我正在嘗試在本地(localhost:3000)運行一個 Vue.js 應用程式,然后針對它運行 Cypress 測驗。
以下是我的一些 npm 腳本package.json:
"dev": "nuxt",
"cypress": "npx cypress open",
"localCypress": "npm run dev && npm run cypress"
當我自己運行上述dev&cypress命令時,它們按預期作業。
但是當我嘗試使用 順序運行它們時localCypress,只有應用程式正在啟動,并且 Cypress Explorer 沒有打開(npm run cypress部分似乎沒有作業)。
有人可以指出為什么會發生這種情況以及我如何解決它?
uj5u.com熱心網友回復:
問題在于它會npm run dev旋轉服務器并且這是一個長時間運行的程序,直到您手動停止它(或者它崩潰)才會關閉。在這兩種情況下,它都會回傳一個不同于 0 的退出代碼,因此 && 之后的第二個命令不會運行。
看看這個問題,看看如何并行運行兩個 npm 行程:如何并行 運行多個 npm 腳本?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/385258.html
下一篇:Python子序列
