How to automatically reload Node.js project when using pm2

后端 未结 4 979
情深已故
情深已故 2021-02-02 10:58

I am currently programming Node.js with Express.js, and every time I change a line of code in the file router or app, I need to type the command:

pm2 reload id_         


        
4条回答
  •  深忆病人
    2021-02-02 11:50

    You need to start your pm2 project with the --watch option:

    pm2 start  --watch
    

    Where refers to:

    • script the path to the script you want to let pm2 handle
    • name the name of the configuration in the "ecosystem" file
    • id refers to an already running application using pm2, which can be obtained using pm2 list (note that this would actually require a restart instead of start, so it's probably the least desirable of the options)

    You could also specify which files/directories to ignore:

    pm2 start 
    
                                     
                  
提交回复
热议问题