web-dev-qa-db-ja.com

プロジェクトのビルドは「Bower / npmパッケージの復元が完了するまでビルドが遅れます」で停止します。

VS 2017では、Angular=テンプレートを使用して、新しいASP.NET Core Webアプリケーションを作成しました。

ただし、プロジェクトは実行されず、行き詰まります。

Build delayed until Bower/npm packages finish restoring.

バックグラウンドタスクが実行されているように見えますが、これは永遠に続き、何の進展もありません。

"Restoring npm packages" goes on forever

18
Steven Lemmens

私は同様の問題を抱えており、それを回避するために以下の手順に従いました。

パッケージの復元を無効にします。

  1. [ツール]-> [オプション]-> [プロジェクトとソリューション]-> [Webパッケージ管理]-> [パッケージの復元]に移動します。
  2. Falseを「プロジェクトを開くときに復元」および「保存時に復元」に設定します

無効にした後、ターミナルを開き、すべてのパッケージを手動でインストールしました。 Yarnを使用してパッケージをインストールしましたが、問題はありませんでした。

Visual Studioは、タイムアウトのためにプロジェクトのビルド中に停止することがよくあります。それを回避するために、コマンドyarn --network-timeout 60000を使用しました。

お役に立てれば!

9
Harini P

私はある種の問題を抱えていた。これは私がそれを解決するためにしたことです:

  1. node_modulesフォルダーを確認します
  2. 私のPCでは空だった
  3. コマンドプロンプトでフォルダを開きます(管理者権限で)
  4. 「npm install」を実行すると、参照されているすべてのノードモジュール(package.jsonを参照)がPCにダウンロードされます。
  5. vS Studioでビルドすると、バウアー遅延はなくなります
6
Ben Croughs

不明確な「Bower/npmパッケージの復元が完了するまでビルドが遅れる」という回避策を講じることができました。VS.NET2019 Community Editionでの公開の遅延:

  1. [Web Publish Activity]タブの[Cancel]ボタンをクリックします。
  2. 管理者権限でのVS.NETの終了と再起動
  3. ソリューションを開いて、アプリを再度公開します。

私の場合、無限の遅延を引き起こしたのは管理者権限の欠如のようです。

1
CAK2

反応プロジェクトについては、これらの手順を使用して解決しました。

1)プロジェクトを右クリックして、> buildを選択します

2)次に、「Bower/npmパッケージの復元が完了するまでビルドが遅れます」を示す出力ボックスに表示されます。

3)数分待ちます。プロジェクトをビルドすると、

Bower/npmパッケージの復元が完了するまでビルドは遅延します。 1> ------ビルド開始:プロジェクト:chatApplication、構成:任意のCPUのデバッグ------ 1> chatApplication-> D:\ IdeaProjects\chatApplication\chatApplication\bin\Debug\netcoreapp2.1\chatApplication。 dll 1> chatApplication-> D:\ IdeaProjects\chatApplication\chatApplication\bin\Debug\netcoreapp2.1\chatApplication.Views.dll ==========ビルド:1成功、0失敗、0まで-date、0はスキップされました==========

1
Jayani Sumudini