美文网首页
Windows10 运行react项目异常(Mac没有问题)问题

Windows10 运行react项目异常(Mac没有问题)问题

作者: 日不落000 | 来源:发表于2021-06-17 18:15 被阅读0次
  • 问题:
    Mac系统可以正常运行,Windows10不能正常运行,报错如下:
PS E:\work\product-report-R16.452> yarn start
yarn run v1.22.10
$ node --max-old-space-size=4096 ./node_modules/.bin/everest start
E:\work\product-report-R16.452\node_modules\.bin\everest:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
    at wrapSafe (internal/modules/cjs/loader.js:979:16)
    at Module._compile (internal/modules/cjs/loader.js:1027:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
  • 原因是:
    Windows10 不能识别部分Mac系统可以识别的命令。

  • 解决方案:

方案1.

"start": "node --max-old-space-size=4096 ./node_modules/.bin/everest start -m dev",

改为

"start": "node --max-old-space-size=4096 ./node_modules/everest/bin/everest start -m dev",

方案2. 第一次安装成功后可以运行起来 之后重启电脑发现又失效了,因此添加了方案1.

安装Cygwin,安装完成后即可正常运行起来。

下载 Cygwin

Install Cygwin by running setup-x86_64.exe

方案3.

"start": "node --max-old-space-size=4096 ./node_modules/.bin/everest start -m dev",

改为

"start": "./node_modules/.bin/everest start -m dev",

参考链接:

webpack打包时出现shell语句不支持的错误如何解决 http://www.jerrychane.com/technique-sharing/2859.html

在 Windows 中运行 Linux 命令的 4 种方法 https://linux.cn/article-10935-1.html

https://stackoverflow.com/questions/55758019/webdriverio-error-on-window10-basedir-dirname-echo-0-sed-e-s-g/55758058

相关文章

网友评论

      本文标题:Windows10 运行react项目异常(Mac没有问题)问题

      本文链接:https://www.haomeiwen.com/subject/gnwcyltx.html