Asp.net-Core-Mvc

“bower install”退出,程式碼為 9009。在 ASP.NET 核心應用程序中

  • May 22, 2017

我面臨一個問題

命令“bower install”退出,程式碼為 9009

同時發布帶有實體框架的 ASP.NET core-MVC 應用程序。我正在使用 VS-2017。

我在您的node.js全球下載門戶中得到了很多建議,但由於我對這個系統非常陌生,我不知道該怎麼做。或者,如果有任何其他解決方案,請告訴我。

通過刪除項目文件中的以下程式碼也為我工作。

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

但是,它確實導致了一些帶有重複方法名稱的打字稿問題,請將以下程式碼添加到 tsconfig.json 文件中

"exclude": [ "obj" ]

  1. 確保安裝Node.js
  2. 通過在 cmd 中執行以下命令來全域安裝 bower:

npm install -g bower 3. 關閉 Visual Studio,然後打開它並重試。

引用自:https://stackoverflow.com/questions/44113989