4
votes

"La tâche de construction n'a pas pu trouver node.exe qui est requis pour exécuter le compilateur TypeScript." survenu après la mise à jour Boostrap

J'ai développé une application Web ASP.Net MVC et elle est presque terminée. Après cela, j'ai mis à jour Bootstrap via le gestionnaire de packages NuGet vers la dernière mise à jour stable version 4.3.1 de Bootstrap. Mais après la migration, les erreurs suivantes se sont produites.

Error Build:Cannot find name 'Record'.
Error Build:Cannot find name 'undefined'.

Pour résoudre ce problème, j'ai installé TypeScript pour Visual Studio 2015 . Ensuite, l'erreur ci-dessus a été résolue et l'erreur suivante s'est produite.

Code de gravité Description État de suppression de la ligne du fichier de projet Erreur La tâche de construction n'a pas pu trouver node.exe qui est requis pour s'exécuter le compilateur TypeScript. Veuillez installer Node et assurez-vous que le le chemin du système contient son emplacement. ABH.SW.HotelManagement

Comment puis-je résoudre ce problème? J'ai essayé de le rechercher sur Google ces 2 derniers jours, mais je n'ai trouvé aucune solution


0 commentaires

3 Réponses :


0
votes

Je pense que Bootstrap 4.3.1, Typescript, VS2015 a quelques problèmes les uns avec les autres. [par exemple. Erreur de compilation de Angular et dactylographié dans VS 2015 MVC projet ]

Mon scénario dans mon projet a obtenu cette erreur

Erreur La tâche de construction n'a pas pu trouver node.exe qui est requis pour s'exécuter le compilateur TypeScript. Veuillez installer Node et assurez-vous que le le chemin du système contient son emplacement. ACC_Cor ...

J'utilise VS2017 alors qu'un autre membre de l'équipe a des problèmes avec VS2015 avec les outils TypeScript pour Microsoft Visual Studio 2015 3.2.2.0 installés

Il m'a dit qu'après le projet de carte à partir du contrôle de source, il y a un message d'alerte de quelque chose comme sa version dactylographiée est plus récent. Donc, après quelques recherches sur Google, je pense que vous devriez consulter ce lien pour plus d'informations https://github.com/Microsoft/TypeScript/issues/17136

VS2015 - Modifier la version de TypeScript

Comment exécuter TypeScript dans Visual Studio 2015 sans require () ou requireJS

tldr;

Pour Vs2015 + Bootstrap 4.3.1, j'ai résolu mon problème en

  1. Vérifier la propriété du projet entrez la description de l'image ici
  2. Désinstaller Typescript
  3. Installez Typescript version 3.0 https://www.microsoft .com / fr-fr / download / details.aspx? id = 48593

 entrez la description de l'image ici


0 commentaires

10
votes

Ceci est le seul message pour ce problème, donc je ferai ma part pour ceux qui utilisent Bootstrap 4.3.1, TypeScript et VS2015.

Tout d'abord, une fois que vous avez créé le projet et que vous êtes sur le point d'installer Bootstrap 4.3 .1 via NuGet, ne laissez pas Visual Studio gérer les typages TypeScript pour vous. N ° de contrôle.

 enter image description here

Une fois Bootstrap et tout ce qui est installé, nettoyez la solution: faites un clic droit sur votre solution -> solution propre p>

Ensuite, ouvrez la console NuGet (Outils → Gestionnaire de package NuGet → Console du gestionnaire de package) et installez TypeScript 3.0 à l'aide de cette commande:

Install-Package Microsoft.TypeScript.MSBuild -Version 3.0.0

Fermez Visual Studio, ouvrez encore une fois, et c'est tout. Il m'a fallu beaucoup de recherches pour découvrir que plusieurs versions de TypeScript provoquent beaucoup de conflits et la 3.0 est l'une de celles qui fonctionnent réellement.


0 commentaires

2
votes

J'ai eu le même problème en essayant de mettre à jour vers Bootstrap 4 à partir de Visual Studio 2015. Ce qui l'a résolu pour moi a été d'installer Typescript 2.2 pour Visual Studio 2015 ( https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript22forVisualStudio2015 ). Vous devrez peut-être désinstaller les versions précédentes de Typescript Tools for VS2015 à partir de Programmes et fonctionnalités.


0 commentaires