Ошибка при установке angular-cli глобально через cmd - PullRequest
0 голосов
/ 16 октября 2019

Я пытался установить Angular CLI в моей системе Windows.

Я новичок в этом, и я следовал инструкциям, приведенным в https://angular -templates.io / tutorials / about /пошагово учиться с нуля , чтобы настроить свою среду. Поскольку я использую Windows, я использовал метод nodist NVM для установки node и npm в моей системе. Я могу успешно запустить обе эти команды, намекая на то, что, возможно, npm и узел установлены правильно -

C:\WINDOWS\system32>npm -v
1.2.24
C:\WINDOWS\system32>node -v
v0.10.9

Теперь, чтобы установить Angular CLI, я запустил -

C:\WINDOWS\system32>npm install -g @angular/cli
npm ERR! addLocal Could not install angular/cli
npm ERR! Error: ENOENT, stat 'C:\WINDOWS\system32\angular\cli'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli"
npm ERR! cwd C:\WINDOWS\system32
npm ERR! node -v v0.10.9
npm ERR! npm -v 1.2.24
npm ERR! path C:\WINDOWS\system32\angular\cli
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\WINDOWS\system32\npm-debug.log
npm ERR! not ok code 0

Iпопытался создать папку 'C: \ WINDOWS \ system32 \ angular \ cli'. Также попробовал очистить кеш и повторить попытку. Но ничего из этого не помогло.

Редактировать:

Хорошо, я попытался настроить через файл установщика, упомянутый в одном из комментариев, и теперь у меня есть версия узла - "10.16.3 "и версия npm -" 6.9.0 ". Но выполнение упомянутой команды для установки angular-cli дает мне эту ошибку:

C:\WINDOWS\system32>npm i -g @angular/cli
npm ERR! code ECONNREFUSED
npm ERR! errno ECONNREFUSED
npm ERR! FetchError: request to http://registry.npmjs.org/@angular%2fcli failed, reason: connect ECONNREFUSED 104.16.18.35:80
npm ERR!     at ClientRequest.req.on.err (C:\Users\comviva\AppData\Roaming\nvm\v0.10.9\node_modules\npm\node_modules\node-fetch-npm\src\index.js:68:14)
npm ERR!     at ClientRequest.emit (events.js:198:13)
npm ERR!     at Socket.socketErrorListener (_http_client.js:392:9)
npm ERR!     at Socket.emit (events.js:198:13)
npm ERR!     at emitErrorNT (internal/streams/destroy.js:91:8)
npm ERR!     at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
npm ERR!     at process._tickCallback (internal/process/next_tick.js:63:19)

Кроме того, я использую систему в моем офисе. И, глядя на настройки прокси в «Изменить настройки прокси» в Windows, я не вижу ни одного используемого прокси-сервера.

1 Ответ

0 голосов
/ 16 октября 2019

Похоже, у вас неверная версия узла или общий установочный файл. Вы можете получить рабочую версию узла здесь https://nodejs.org/en/ и выбрать рекомендуемую версию для большинства пользователей. пройдите процесс установки и после этого просто запустите npm i -g @angular/cli.

...