【问题标题】:Creation of my-app using create-react-app fails with below errors使用 create-react-app 创建 my-app 失败并出现以下错误
【发布时间】:2020-01-25 08:44:55
【问题描述】:

我正在尝试使用 create-react-app 创建 my-app。看到下面的错误

create-react-app 我的应用

在 C:\Users\racrk\React\my-app 中创建一个新的 React 应用程序。

安装包。这可能需要几分钟。 安装 react、react-dom 和 react-scripts...

core-js@2.6.9 安装后 C:\Users\racrk\React\my-app\node_modules\babel-runtime\node_modules\core-js 节点脚本/安装后 ||回声“忽略”

npm 错误!文件 C:\Program Files\git\bin\bash.exe

npm 错误!路径 C:\Program Files\git\bin\bash.exe

npm 错误!代码生命周期

npm 错误! errno ENOENT

npm 错误!系统调用产生 C:\Program Files\git\bin\bash.exe

npm 错误! core-js@2.6.9 postinstall:节点脚本/postinstall ||回声“忽略”

npm 错误!生成 C:\Program Files\git\bin\bash.exe ENOENT

npm 错误!

npm 错误!在 core-js@2.6.9 安装后脚本失败。

npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:

npm 错误! C:\Users\racrk\AppData\Roaming\npm-cache_logs\2019-09-25T07_06_05_990Z-debug.log

中止安装。 npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.

【问题讨论】:

    标签: node.js reactjs


    【解决方案1】:

    当他尝试生成 bash 时,npm 不喜欢 C:\Program Files\git\bin\bash.exe 中的空间

    尝试在没有空格的路径中更改bash.exe的位置

    别忘了更新你的 PATH 环境

    【讨论】:

      【解决方案2】:

      确保在 npm 输出的路径中确实存在 bash 可执行文件。您可以使用以下命令更新 npm 用于脚本 shell 的路径:

      npm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"

      或检查您当前的脚本外壳:

      npm config get script-shell

      您可以阅读更多here

      【讨论】:

        猜你喜欢
        • 2018-06-16
        • 1970-01-01
        • 1970-01-01
        • 2018-12-04
        • 2020-08-11
        • 1970-01-01
        • 2021-04-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多