[英]How to use pm2 start npm in a specific directory?
是否有用於運行pm2 start npm -- start
在特定目錄中啟動的 CLI 標簽? 我環顧四周,但找到了答案。
另一方面,當我在沒有npm 的情況下運行 pm2 時,我可以指定要在哪個目錄中運行 pm2。例如:
pm2 start /opt/www/myapp/index.js
有什么方法可以在pm2 start npm -- start
命令中添加路徑標簽嗎?
你可以使用這樣的東西:
cd /directory/of/my/app ; pm2 start npm -- start
您還可以編寫一個生態系統文件來參數您的應用程序:
{
"apps": [
{
"name": "my-app",
"cwd": "/path/to/app",
"script": "npm",
"args": "start"
}
]
}
要生成一個空的生態系統文件:
pm2 init simple
這將生成一個名為ecosystem.config.js
.config.js 的文件,您可以重命名該文件。
然后開始應用:
pm2 start ecosystem.config.js
生態系統文檔: https://pm2.keymetrics.io/docs/usage/application-declaration/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.