0

我将我们的项目 yarn 从 v1.22 升级到 v3.1.1。我们使用工作区,所以我有那个插件。一切似乎都很好;其他脚本有效,但尝试使用 shell 命令时出现此错误:

> yarn run start
command not found: if
command not found: then
command not found: fi

这是来自我们的 package.json 的脚本:

"scripts": {
    "build": "yarn run --top-level tsc",
    "lint": "yarn run --top-level eslint './src/**/*.{ts,js}'",
    "start": "if [[ $BLAH ]]; then yarn generateEnvFile; fi && yarn copyEnterpriseWsdl && node dist/index.js",
    "generateEnvFile": "node blah.js > .env",
    "copyEnterpriseWsdl": "cp blah blah"
  }
4

0 回答 0