簡體   English   中英

如何在特定目錄下使用pm2啟動npm?

[英]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.

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