Я также скачал двоичные файлы Node v12.8.1 и Dotnet core 3.0.100 Binaries. Я установил переменные среды для Windows вручную (для этого пользователя, так как у меня нет прав администратора). Мне удалось запустить изолированное угловое приложение, изолированный node.js helloworld.js и ядро dotnet mini api.
Все это работало до сих пор. Теперь я попытался создать угловое приложение dotnet core, используя dotnet new angular
, и оно создало несколько шаблонов, включая папку «ClientApp», в которую входит клиентское приложение angular.
Не меняя ничего, я просто попытался запустить dotnet run
и я получил сообщение о том, что "node --version" был завершен с кодом выхода 1 и
ошибка: Node.js требуется для сборки и запуска этого проекта. Для продолжения установите Node.js из https://nodejs.org/,, а затем перезапустите командную строку или IDE.
Теперь я подумал о том, что каким-то образом ядро dotnet пытается найти узел js, используя Systemпуть среды вместо пути среды пользователя. Однако я не уверен в этом.
Кто-нибудь знает, как я могу решить или обойти эту проблему?