我使用飛行計劃將我的node.js應用程序部署到我的服務器。我在我的CLI中運行命令fly production
將我的應用程序部署到服務器。它rsync的罰款,但是當涉及到安裝的依賴,我得到以下錯誤: 'npm EER!代碼1'當使用`npm install --production`安裝依賴項時
我確信,我有我的這個用戶和新公共管理服務器上sudo的權限肯定是安裝,因爲它給人的版本號當我在我的服務器上運行命令npm -v
時。我嘗試在服務器上運行npm install --production
,因爲部署腳本會這樣做,並且我得到相同的錯誤,這意味着它與安裝依賴關係有關。可能是因爲在我的flightplan.js
中,當它運行命令git ls-files
以獲取要複製的文件時。它包括所有node_modules
,即使我已確定node_modules
位於.gitingore
文件中。
有沒有人有飛行計劃npm模塊的經驗/或知道爲什麼我的npm安裝不能在我的服務器上工作?
(我編輯了從圖片上我的服務器IP地址)
提前感謝!