web-dev-qa-db-fra.com

La construction du projet s'arrête: «La construction est retardée jusqu'à la fin de la restauration des packages Bower / npm.»

Dans VS 2017, j'ai créé une nouvelle application Web ASP.NET Core en utilisant le modèle Angular.

Le projet ne tourne cependant pas, il reste bloqué:

Build delayed until Bower/npm packages finish restoring.

Je vois qu'une tâche d'arrière-plan est en cours d'exécution, mais cela continue indéfiniment et ne fait aucun progrès.

"Restoring npm packages" goes on forever

18
Steven Lemmens

J'ai eu un problème similaire et j'ai suivi les étapes ci-dessous pour le contourner.

Désactiver la restauration des packages:

  1. Allez dans Outils -> Options -> Projet et solutions -> Gestion des packages Web -> Restauration des packages.
  2. Définissez False sur 'Restore on Project Open' et 'Restore on Save'

Après la désactivation, j'ai ouvert un terminal et installé manuellement tous les packages. J'ai utilisé Yarn pour installer les packages et n'ai rencontré aucun problème.

Visual Studio s'arrête souvent pendant les générations de projet en raison de délais d'attente. Pour contourner cela, j'ai utilisé la commande yarn --network-timeout 60000.

J'espère que cela t'aides!

9
Harini P

j'ai eu un problème en quelque sorte. Voici ce que j'ai fait pour le résoudre:

  1. vérifier le dossier node_modules
  2. sur mon pc c'était vide
  3. ouvrir le dossier dans une invite de commande (avec des privilèges d'administrateur)
  4. exécutez "npm install", cela téléchargera tous les modules de nœuds référencés (voir package.json) sur votre PC
  5. puis quand vous construisez dans VS Studio, le retard de tonnerre est parti
6
Ben Croughs

J'ai pu contourner mon indéfini "Build retardé jusqu'à la fin de la restauration des packages Bower/npm". Retard de publication dans VS.NET 2019 Community Edition en:

  1. Cliquez sur le bouton [Annuler] dans l'onglet [Activité de publication Web].
  2. Quitter et redémarrer VS.NET avec des privilèges administratifs
  3. Ouvrir la solution et publier à nouveau mon application.

Dans mon cas, il semble que ce soit le manque de privilèges administratifs qui a causé le retard infini.

1
CAK2

Pour le projet React, je l'ai résolu en suivant ces étapes.

1) faites un clic droit sur le projet et sélectionnez> construire

2) Ensuite, dans la boîte de sortie indiquant "Build retardé jusqu'à ce que les packages Bower/npm finissent la restauration."

3) Attendez quelques minutes.Après avoir construit le projet, vous pouvez voir

Construction retardée jusqu'à la fin de la restauration des packages Bower/npm. 1> ------ Construction commencée: Projet: chatApplication, Configuration: Debug Any 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 ========== Build: 1 réussite, 0 échec, 0 mise à jour -date, 0 ignoré ==========

1
Jayani Sumudini