【问题标题】:Strapi develop script not working with PM2Strapi 开发脚本不适用于 PM2
【发布时间】:2021-04-22 13:54:40
【问题描述】:

我正在尝试使用以下命令在 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)
  • PM2 版本为 4.5.1
  • NodeJS 版本为 14.15.4
  • NPM 版本为 6.13.2
  • Strapi 版本是 3.1.0-alpha.5

当我尝试通过生态系统.config.json 文件在开发模式下运行 Strapi 时,我也遇到了同样的错误。

有人遇到过这个问题吗,如果是,我该如何解决?

【问题讨论】:

  • 在没有pm2的情况下运行项目,是否正常运行?
  • @HasipTimurtas 是的,我正常运行时没有问题。
  • 你能告诉我你是怎么正常运行的吗?当您尝试npm run develop 时,它工作正常吗?
  • 我使用 yarn develop,但是是的,它工作正常。
  • 好的,检查我更新的答案,运行 yarn 命令。

标签: node.js npm pm2 strapi


【解决方案1】:

是的,我自己也遇到了一些问题,因此决定寻求解决方法:

使用您通常键入的命令创建一个脚本:

触摸strapi.sh

输入你想要的命令:

纳米strapi.sh

    cd my-strapi-project 
    npm run develop

关闭并保存(Crtl+x 然后输入“y”并回车)。

现在只需使用 pm2 启动该文件

pm2 启动strapi.sh

检查是否一切正常

pm2 日志

就是这样。

【讨论】:

    【解决方案2】:

    你可以试试这个吗:

    pm2 start npm --name myprojectname --interpreter bash -- run develop
    

    更新

    纱线

    pm2 start yarn --name myprojectname --interpreter bash -- run develop
    

    【讨论】:

    • 这就是我现在得到的:C:\PROGRAM FILES\NODEJS\NPM.CMD:第 20 行:语法错误:文件意外结束 C:\PROGRAM FILES\NODEJS\NPM.CMD:行12: 在寻找匹配的 `'' 时出现意外的 EOF
    猜你喜欢
    • 2018-08-02
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    相关资源
    最近更新 更多