2017-10-19 425 views
0

我需要使用nodemon同時運行兩個服務器(www.js和apiServer.js)。我已指定爲的package.json「開始」鍵,該值作爲如何使用nodemon同時運行兩個服務器

enter image description here

當我運行:nodemon與其中的package.json放在當前工作目錄,只有「API服務器的命令提示符。 js「正在運行。其他「www.js」沒有運行。

如果有人能夠幫助解決這個問題,我將不勝感激。提前致謝。

回答

0

&&運算符將按順序運行進程,因此第二個進程無法啓動,因爲第一個進程無法解析。

嘗試concurrently NPM模塊 - 它可以讓你同時運行過程 - https://www.npmjs.com/package/concurrently

所以你安裝它之後,你的命令看起來像

"start": "concurrently \"node apiServer.js\" \"node ./bin/www.js\""

+0

但是如果使用它,將工作部署? –

+0

我個人只在本地開發模式下使用過這個模塊,並且我沒有用它來運行像你期望的那樣的同時運行的服務器。它在本地工作嗎?如果是這樣,那麼我不明白爲什麼它不會在生產中工作......但我從來沒有試圖做到你正在做的事情,所以我不能肯定地說。 – skwidbreth

+0

我建議您首先部署到「分期」生產環境中進行測試。 – skwidbreth