使用 ES6 语法,pm2 启动应用的时候会报错,解决办法是使用 babel-node 来启动应用,具体操作:
安装 babel
npm i -D @babel/cli @babel/core @babel/node @babel/preset-env
并创建 .babelrc 文件:
{
"presets": ["@babel/preset-env"]
}
启动应用
pm2 start --name APPNAME --interpreter ./node_modules/@babel/node/bin/babel-node.js './src/bin/www.js'