簡體   English   中英

永遠運行`npm start` 找不到'/package.json'

[英]Forever run `npm start` can't find '/package.json'

我正在嘗試運行npm start並讓它永遠運行。 所以我forever -c "npm start" /home/deploy/frontend執行以下命令forever -c "npm start" /home/deploy/frontend提供的路徑指向我的 Angular 2 應用程序的源文件夾。

當我在該文件夾中運行npm start時,一個 lite-server 啟動並且一切正常。 然而,使用這個命令,它試圖訪問/package.json ,但由於我在 Linux 上運行,這不會導致..../frontend/package.json而只是/package.json

是否有某種方法可以forever配置以從我的/home/deploy/frontend/package.json運行腳本?

日志(僅在 3 次嘗試中剪掉了 1 次):

:    /home/deploy/frontend:28134 - error: Script restart attempt #3
data:    /home/deploy/frontend:28134 - npm ERR! Linux 4.4.0-72-generic
data:    /home/deploy/frontend:28134 - npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start" "/home/deploy/frontend"
data:    /home/deploy/frontend:28134 - npm ERR! node v7.10.0
data:    /home/deploy/frontend:28134 - npm ERR! npm  v4.2.0
data:    /home/deploy/frontend:28134 - npm ERR! path /package.json
data:    /home/deploy/frontend:28134 - npm ERR! code ENOENT
data:    /home/deploy/frontend:28134 - npm ERR! errno -2
data:    /home/deploy/frontend:28134 - npm ERR! syscall open
data:    /home/deploy/frontend:28134 - npm ERR! enoent ENOENT: no such file or directory, open '/package.json'
data:    /home/deploy/frontend:28134 - npm ERR! enoent ENOENT: no such file or directory, open '/package.json'
data:    /home/deploy/frontend:28134 - npm ERR! enoent This is most likely not a problem with npm itself
data:    /home/deploy/frontend:28134 - npm ERR! enoent and is related to npm not being able to find a file.
data:    /home/deploy/frontend:28134 - npm ERR! enoent
data:    /home/deploy/frontend:28134 - npm ERR! Please include the following file with any support request:
data:    /home/deploy/frontend:28134 - npm ERR!     /root/.npm/_logs/2017-06-19T08_39_29_496Z-debug.log
data:    /home/deploy/frontend:28134 - error: Forever detected script exited with code: 254

嘗試執行:

forever start -c "npm start" /home/deploy/frontend/

或者,如果失敗,從您的應用程序目錄:

forever start -c "npm start" ./

當您在具有相同項目或包名稱的文件夾中創建項目時會出現問題。 嘗試在不同的文件夾中創建項目,以便 React 框架可以在構建時查找 package.json 文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM