Я не могу создать рабочую область с помощью команды «ng new myworkspace» в Angular7. Что может быть причиной - PullRequest
0 голосов
/ 12 марта 2019

Когда я выполню это:

ng new myapp

Это генерирует следующую ошибку ниже:

Это моя угловая версия и моя первая установка:

Первоначально я установил nodejs автономно, но мне пришлось удалить его, когда я хотел установить nvm-windows в соответствии с инструкциями по установке, которые не работали после стольких попыток заставить его работать. И в конце мне пришлось установить «нодист». У меня такое ощущение, что проблема связана с nodejs, он неправильно настроен.

Пожалуйста, мне отчаянно нужна ваша помощь, ребята. Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 12 марта 2019

Попробуйте два варианта, если вы этого не сделали: - Запустите ng new myapp в cmd.exe (не в Git Bash) - Попробуйте новую версию Node, Npm и @ angular / cli

Надеюсь, это поможет!

0 голосов
/ 14 марта 2019

Спасибо, ребята, за помощь. Я очень ценю это. Я был в состоянии решить проблему. Проблема была с ComSpec в переменной PATH. У него было более одного значения. Предполагалось, что он всегда будет иметь одно и определенное значение, то есть C:\windows\system32\cmd.exe. После установки его в одно значение, я запустил npm -v в командной строке, появилась другая ошибка, а затем закрыл и запустил команду npm -v на моем cmd в качестве администратора, и проблема была решена.

Итак, если кто-то устанавливает nodejs в Windows и сталкивается с такой ошибкой:

'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules \npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external com mand, operable program or batch file. 6.4.1

твик может быть решением.

0 голосов
/ 12 марта 2019

удалить модуль узла и удалить узел

переустановить приложение angular.io с глобально

npm install -g @ angular / cli

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...