1
嘗試部署Node.js應用程序時,我在post_install.sh
AfterInstall腳本中收到錯誤npm: command not found
。什麼是超級奇怪的是在我的BeforeInstall腳本我運行npm install -g pm2
,它工作得很好,沒有任何錯誤。AWS CodeDeploy命令未找到
兩者都作爲ubuntu
用戶運行。爲什麼這個命令在一個CodeDeploy腳本中工作並在另一個腳本中失敗?
添加npm可執行文件的完整路徑。 –
@RamanSailopal我怎麼找到?爲什麼我必須這樣做呢? –
在命令行鍵入「whereis npm」,然後在腳本中添加完整路徑,而不僅僅是npm。 –