Angular-cli и npm не могут установить модули узлов - PullRequest
1 голос
/ 09 апреля 2019

Я хочу сделать новый угловой проект 7.Когда я запускаю команду «ng new портфолио», я могу установить все, что я хочу (маршрутизация и таблица стилей).Это работает, но когда дело доходит до установки модулей узлов, я получаю сообщение об ошибке:

813 verbose stack Error: 403 Forbidden: @angular/animations@~7.0.0
813 verbose stack     at fetch.then.res (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\fetch.js:42:19)
813 verbose stack     at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
813 verbose stack     at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
813 verbose stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
813 verbose stack     at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
813 verbose stack     at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
813 verbose stack     at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:133:16)
813 verbose stack     at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10)
813 verbose stack     at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14)
813 verbose stack     at runCallback (timers.js:705:18)
813 verbose stack     at tryOnImmediate (timers.js:676:5)
813 verbose stack     at processImmediate (timers.js:658:5)
814 verbose cwd D:\Development\Webdevelopment\portfolio
815 verbose Windows_NT 10.0.17134
816 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
817 verbose node v10.15.0
818 verbose npm  v6.4.1
819 error code E403
820 error 403 Forbidden: @angular/animations@~7.0.0
821 verbose exit [ 1, true ]

Проблема в том, что я не могу установить модули узлов.Затем я искал в Интернете и нашел несколько ответов, которые могут в конечном итоге помочь.

Здесь говорят, что я должен запустить командную строку в режиме администратора или сбросить конфигурацию прокси.Я внес изменения и удалил проект.Тогда я попробовал нг снова.Это тоже не сработало.Тогда у меня появилась идея.Я мог бы самостоятельно установить модули узла с помощью npm install.Я попробовал это и получил ошибку:

810 verbose stack Error: 403 Forbidden: @angular/animations@~7.0.0
810 verbose stack     at fetch.then.res (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\fetch.js:42:19)
810 verbose stack     at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
810 verbose stack     at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
810 verbose stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
810 verbose stack     at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
810 verbose stack     at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
810 verbose stack     at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:133:16)
810 verbose stack     at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10)
810 verbose stack     at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14)
810 verbose stack     at runCallback (timers.js:705:18)
810 verbose stack     at tryOnImmediate (timers.js:676:5)
810 verbose stack     at processImmediate (timers.js:658:5)
811 verbose cwd D:\Development\Webdevelopment\portfolio
812 verbose Windows_NT 10.0.17134
813 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
814 verbose node v10.15.0
815 verbose npm  v6.4.1
816 error code E403
817 error 403 Forbidden: @angular/animations@~7.0.0
818 verbose exit [ 1, true ]

Как я могу исправить эту ошибку?

1 Ответ

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

Мое единственное решение состояло в том, чтобы перезагрузить мой ноутбук, потому что после многих исследований я не нашел точно ничего. Я не знаю, в чем проблема, но теперь она снова работает, и я надеюсь, что больше не получу эту глупую ошибку ...

...