【问题标题】:ASP.NET CORE with REACT.js npm run build code 1带有 REACT.js 的 ASP.NET CORE npm 运行构建代码 1
【发布时间】:2021-11-05 07:19:47
【问题描述】:

在尝试部署项目时,出现以下错误:

npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! s2cweb_react@0.1.0 构建:react-scripts --expose-gc --max-old-space-size=8192 build npm 错误!退出状态 1 npm 错误! npm 错误! s2cweb_react@0.1.0 构建脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /home/runner/.npm/_logs/2021-09-08T13_45_58_680Z-debug.log /home/runner/work/MyProject/MyProjectApp/MyProjectApp.csproj(36,5):错误 MSB3073:命令“npm run build --prod”以代码 1 退出。 错误:进程已完成,退出代码为 1。

我尝试更改 package.json 以及 MyProjectApp.csproj 但没有运气。我也试过没有 --prod 但同样的错误仍然存​​在。请帮帮我。

【问题讨论】:

  • 您必须在此处发布您的 package.json 和 .csproj 文件才能获得帮助。否则只是猜测。

标签: reactjs azure asp.net-core github npm


【解决方案1】:

尝试以管理员身份打开终端并尝试构建应用程序。 react-scripts 似乎没有安装到您的 node_modules 文件夹中。 尝试检查您是否在正确的文件夹上运行命令,以及 react-scripts 依赖项是否在 package.json 文件中。

否则尝试删除node_modules 文件夹并运行npm i。 1

当缓存了一些文件时,有时会发生这种情况。请按照以下步骤解决:

  1. 清除缓存。我们使用--force 标志强制执行此操作。

    $ npm cache clean --force

  2. 删除 node_modules 文件夹和 package-lock.json 文件。您可以通过导航到项目文件夹或使用以下命令来做到这一点:

    $ rm -rf node_modules && rm package-lock.json

注意:在基于 linux 的终端中使用 -rf 命令要非常小心。确保您在正确的目录中以使用此命令。

在 Windows 中:$ rm -r "node_modules" 在 powershell 中。

  1. 安装节点依赖

    $ npm install

【讨论】:

    猜你喜欢
    • 2020-11-08
    • 2023-03-16
    • 1970-01-01
    • 2023-01-23
    • 2022-01-23
    • 2023-01-15
    • 1970-01-01
    • 2020-08-02
    • 2021-10-18
    相关资源
    最近更新 更多