gpt4 book ai didi

build - .Net Core 2 无法构建我的 SPA,因为它无法正确执行?

转载 作者:行者123 更新时间:2023-12-04 03:10:13 24 4
gpt4 key购买 nike

我使用 .Net Core 2.0 模板创建了一个 React+Redux。 我没有改变任何东西但它不是buildind。

Severity Code Description Project File Line Suppression State Warning MSB3073 The command "node --version" exited with code 1. WebApplication2 C:\Tests\WebApplication2\WebApplication2\WebApplication2.csproj 25

然而,节点已正确安装,当我在提示符下(从任何驱动器/目录)运行“node --version”时,我得到 v8.4.0 并且没有错误代码(预期行为) .

我尝试在 .csproj 文件中使用完整路径

<Exec Command="&quot;C:\Program Files\nodejs\node&quot; --version" ContinueOnError="true">
<Output TaskParameter="ExitCode" PropertyName="ErrorCode" />
</Exec>

我仍然遇到同样的错误

Severity Code Description Project File Line Suppression State Warning MSB3073 The command ""C:\Program Files\nodejs\node" --version" exited with code 1. WebApplication2 C:\Tests\WebApplication2\WebApplication2\WebApplication2.csproj 25

重新安装了 NodeJS,结果相同。

然后我什至尝试了一个虚拟任务调用 dos echo 0 但它仍然失败。

Severity Code Description Project File Line Suppression State Warning MSB3073 The command "echo 0" exited with code 1. WebApplication2 C:\Tests\WebApplication2\WebApplication2\WebApplication2.csproj 25

这是怎么回事?

这是进行检查的整个片段:

<Target Name="DebugRunWebpack" BeforeTargets="Build" Condition=" '$(Configuration)' == 'Debug' And !Exists('wwwroot\dist') ">
<!-- Ensure Node.js is installed -->
<Exec Command="&quot;C:\Program Files\nodejs\node&quot; --version" ContinueOnError="true">
<Output TaskParameter="ExitCode" PropertyName="ErrorCode" />
</Exec>
<Error Condition="'$(ErrorCode)' != '0'" Text="Node.js is required to build and run this project. To continue, please install Node.js from https://nodejs.org/, and then restart your command prompt or IDE." />

<!-- In development, the dist files won't exist on the first run or when cloning to
a different machine, so rebuild them if not already present. -->
<Message Importance="high" Text="Performing first-run Webpack build..." />
<Exec Command="node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js" />
<Exec Command="node node_modules/webpack/bin/webpack.js" />
</Target>

最佳答案

这与某种安全问题有关。

使用 admin 权限从命令提示符运行“dotnet run”“修复”了这个问题。

关于build - .Net Core 2 无法构建我的 SPA,因为它无法正确执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45919472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com