"Задаче сборки не удалось найти node.exe, который необходим для запуска компилятора TypeScript."произошло после обновления Boostrap - PullRequest
2 голосов
/ 17 марта 2019

Я разработал веб-приложение ASP.Net MVC, и оно почти завершено. После этого я обновил Bootstrap через менеджер пакетов NuGet до последней стабильной версии Bootstrap version 4.3.1 Обновление успешно завершено. Но после миграции возникают следующие ошибки.

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

Чтобы решить, что я установил TypeScript for Visual Studio 2015. Затем вышеуказанная ошибка устранена, и произошла следующая ошибка.

Код серьезности Описание Состояние подавления строки файла проекта Ошибка Задача сборки не смогла найти node.exe, который требуется для запуска компилятор TypeScript. Пожалуйста, установите Node и убедитесь, что Системный путь содержит его местоположение. ABH.SW.HotelManagement

Как я могу решить это? Я пытался гуглить последние 2 дня, но не смог найти решения

Ответы [ 3 ]

2 голосов
/ 23 июня 2019

Это единственный пост, посвященный этой проблеме, поэтому я сделаю все возможное для тех, кто использует Bootstrap 4.3.1, TypeScript и VS2015.

Сначала, когда вы создадите проект и собираетесьустановите Bootstrap 4.3.1 через NuGet, не позволяйте Visual Studio управлять типизацией TypeScript за вас.Проверьте №.

enter image description here

После того, как Bootstrap и другие компоненты установлены, очистите решение: щелкните правой кнопкой мыши по вашему решению -> очистите решение

Затем откройте консоль NuGet (Инструменты → Диспетчер пакетов NuGet → Консоль диспетчера пакетов) и установите TypeScript 3.0 с помощью этой команды:

Install-Package Microsoft.TypeScript.MSBuild -Version 3.0.0

Закройте Visual Studio, откройте ее снова и все.Мне потребовалось много исследований, чтобы выяснить, что несколько версий TypeScript вызывают много конфликтов, а 3.0 - одна из тех, которые действительно работают.

0 голосов
/ 29 июня 2019

У меня была такая же проблема при попытке обновления до Bootstrap 4 из Visual Studio 2015. Для меня это исправило установку Typescript 2.2 для Visual Studio 2015 (https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript22forVisualStudio2015). Возможно, вам придется удалить предыдущие версии Typescript Tools для VS2015 от Программы и компоненты.

0 голосов
/ 23 апреля 2019

Я думаю, что Bootstrap 4.3.1, Typescript, VS2015 имеет некоторые проблемы друг с другом. [например. Ошибка компиляции из Angular и машинописи в проекте VS 2015 MVC ]

Мой сценарий в моем проекте получил эту ошибку

Ошибка Задаче сборки не удалось найти node.exe, который требуется для запуска компилятор TypeScript. Пожалуйста, установите Node и убедитесь, что Системный путь содержит его местоположение. ACC_Cor ...

Я использую VS2017, в то время как другой член группы, у которого есть проблема с использованием VS2015 с TypeScript Tools для Microsoft Visual Studio 2015 3.2.2.0, установлен

Он сказал мне, что после проекта карты из системы контроля версий есть и сообщение о чем-то вроде его версии машинописи, более новое. Так что после некоторого поиска в Google, я думаю, вы должны обратиться к этой ссылке для получения дополнительной информации https://github.com/Microsoft/TypeScript/issues/17136

VS2015 - Изменить версию TypeScript

Как запустить TypeScript в Visual Studio 2015 без require () или requireJS

tldr;

Для Vs2015 + Bootstrap 4.3.1 я решил проблему с помощью

  1. Проверить свойство проекта enter image description here
  2. Удаление Typescript
  3. Установить Typescript версии 3.0 https://www.microsoft.com/en-us/download/details.aspx?id=48593

enter image description here

...