[英]Can't fire my npm poststart script b/c start script is to start a node server and won't exit
我發現我的npm poststart腳本無法運行,因為啟動腳本是用於啟動節點服務器且不會退出。
用於構建/測試腳本的前/后掛鈎按預期的方式工作,因為這些腳本完成后將退出。
那么在啟動服務器后如何運行啟動后腳本?
我在這里尋找解決方法,或者有人告訴我這是不可能的。 因為我相信poststart﹑ 等待啟動我的Express服務器時不會發生的退出代碼 。
腳本非常簡單,就像這些(作為示例):
"scripts": {
"start": "node ./bin/www",
"poststart":"echo start done"
"test": "echo test",
"posttest": "echo test done"
},
很確定您可以嘗試在啟動后執行類似的操作
echo start done & node ./bin/www
echo start done
應啟動服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.