簡體   English   中英

命令“dotnet bundle”退出代碼1 - VS 2017發布ASP.NET Core Web API

[英]The command “dotnet bundle” exited with code 1 - VS 2017 Publish ASP.NET Core Web API

嘗試將我的Web API發布到服務器時,我收到以下錯誤:

命令“dotnet bundle”退出代碼1

這是發布屏幕: 在此輸入圖像描述

這是輸出中的錯誤:

在此輸入圖像描述

誰能幫我?

確保在WebApi項目中添加了DotNetCliToolReference。 我假設VS2017 csproj文件。

  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
    <DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.2.281" />
  </ItemGroup>

上面代碼中的第二個條目。

方法01

找到您的.csproj文件並右鍵單擊>編輯或右鍵單擊您的項目轉到'編輯projectnam.csproj'

然后評論或刪除

  <Target Name="PrepublishScript" BeforeTargets="PrepareForPublish">
    <Exec Command="bower install" />
    <Exec Command="dotnet bundle" />
</Target>

方法02

您需要全局安裝NodeJS。 然后運行

npm install -g bower 

npm install -g gulp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM