我正在尝试使用以下命令在开发模式下使用 pm2 运行 Strapi:
pm2 start npm --name myprojectname -- run develop
不幸的是,我收到以下错误
0|edtech-a | SyntaxError: Unexpected token ':' 0|edtech-a | at wrapSafe (internal/modules/cjs/loader.js:979:16) 0|edtech-a | at Module._compile (internal/modules/cjs/loader.js:1027:27) 0|edtech-a | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) 0|edtech-a | at Module.load (internal/modules/cjs/loader.js:928:32) 0|edtech-a | at Function.Module._load (internal/modules/cjs/loader.js:769:14) 0|edtech-a | at Object.<anonymous> (C:\Users\dimit\AppData\Roaming\npm\node_modules\pm2\lib\ProcessContainerFork.js:33:23) 0|edtech-a | at Module._compile (internal/modules/cjs/loader.js:1063:30) 0|edtech-a | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) 0|edtech-a | at Module.load (internal/modules/cjs/loader.js:928:32) 0|edtech-a | at Function.Module._load (internal/modules/cjs/loader.js:769:14)
当我尝试通过 Ecosystem.config.json 文件在开发模式下运行 Strapi 时,我也遇到了同样的错误。
有人遇到过这个问题吗?如果有,我该如何解决?
是的,我自己遇到了一些问题,并决定寻求解决方法:
使用您通常键入的命令创建一个脚本:
触摸strapi.sh
输入您想要的命令:
纳米strapi.sh
cd my-strapi-project
npm run develop
关闭并保存(Crtl+x 然后输入“y”并按 Enter)。
现在只需使用 pm2 启动该文件
pm2启动strapi.sh
检查一切是否正常
pm2 日志
就是这样。
你可以尝试一下吗:
pm2 start npm --name myprojectname --interpreter bash -- run develop
已更新
用于纱线
pm2 start yarn --name myprojectname --interpreter bash -- run develop
您是否使用 Winbugs 上的 Strapi 解决了 PM2 的问题?