无法使用npx-babel运行pm2



我有一个Node.js应用程序,它可以完美地使用以下命令:

npx babel-node dist/index.js

但是,我无法使用pm2运行此操作。当我执行以下操作时:

pm2 start --interpreter npx babel-node dist/index.js

显然,这是行不通的。当我尝试时:

pm2 start --interpreter babel-node dist/index.js

这也不起作用,因为我的全局babel是版本6.26.3,而我的项目babel是7.0.0-0

有没有办法让pm2与npx玩得很好,或者有没有办法将系统范围的babel升级到7.0

要解决此问题,您需要在package.json:中创建buildstart脚本

"scripts": {
"build": "npx babel src -d dist",
"start": "npm run build && node dist/index.js"
},

然后使用启动选项运行pm2:

pm2 start npm --name "app name" -- start

最新更新