【问题标题】:node_modules/webpack/bin/webpack.js error occur when build project asp.net core 2.0 with react.js使用 react.js 构建项目 asp.net core 2.0 时出现 node_modules/webpack/bin/webpack.js 错误
【发布时间】:2020-03-21 16:03:17
【问题描述】:

我想在 asp.net core 2.0 中使用 react.js 创建项目。 我有带有 Microsoft .net 框架 v4.8.03761 的 Visual Studio Community 2017 (2) 版本 15.9.17。 当我创建项目时,使用 .Net Core > Asp.NET Core Web Application 并选择 Asp.Net Core 2.0 作为 React.js 的目标版本,如链接 https://www.screencast.com/t/SRVV7vOmkz 所示 当我构建项目时,显示此错误

错误 MSB3073 命令“node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js" 以代码 1 退出。

【问题讨论】:

    标签: reactjs asp.net-core .net-core react-router asp.net-core-2.0


    【解决方案1】:

    如果我在使用React +ASP.NET Core 2.0 时构建一个新项目而不运行npm i,我可能会得到类似的错误信息。

    如果是这样,请确保

    1. 您已经安装了node.js
    2. 运行 cmd/powershell(可能需要RunAs Administrator
    3. cd进入项目文件夹(包含*.csproj的文件夹)
    4. 运行npm i安装依赖项(确保运行npm i时没有错误信息。如果无法成功,请尝试npm i --force):
    > cd /path/to/the/folder/that/contains/the/*.proj/file
    > npm i              
    

    最后,它现在应该可以正常工作了。


    附带说明,ASP.NET Core 2.0 已达到其 EOL。请考虑将其更新到 2.1 (LTS)。

    【讨论】:

    • 是否需要手动安装 webpack 或 node 模块之类的东西?
    • @WaleedIrshad 1. 对于ASP.NET Core 2.0,除非您更改*.csproj,否则您必须这样做。如果您不喜欢它,请添加一个任务,以便它自动运行npm i。 2. 或者升级到更高版本如ASP.NET Core 3.0ASP.NET Core 3.0 配置一个自动为你执行npm install 的任务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-14
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多