Angular-cli и npm не могут установить модули узла

#node.js #angular #npm #angular-cli #npm-install

#node.js #угловатый #нпм #angular-cli #npm-установка #angular #npm

Вопрос:

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

 813 verbose stack Error: 403 Forbidden: @angular/animations@~7.0.0
813 verbose stack     at fetch.then.res (C:Program Filesnodejsnode_modulesnpmnode_modulespacotelibfetchersregistryfetch.js:42:19)
813 verbose stack     at tryCatcher (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseutil.js:16:23)
813 verbose stack     at Promise._settlePromiseFromHandler (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:512:31)
813 verbose stack     at Promise._settlePromise (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:569:18)
813 verbose stack     at Promise._settlePromise0 (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:614:10)
813 verbose stack     at Promise._settlePromises (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:693:18)
813 verbose stack     at Async._drainQueue (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseasync.js:133:16)
813 verbose stack     at Async._drainQueues (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseasync.js:143:10)
813 verbose stack     at Immediate.Async.drainQueues [as _onImmediate] (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseasync.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:DevelopmentWebdevelopmentportfolio
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 ]
  

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

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

 810 verbose stack Error: 403 Forbidden: @angular/animations@~7.0.0
810 verbose stack     at fetch.then.res (C:Program Filesnodejsnode_modulesnpmnode_modulespacotelibfetchersregistryfetch.js:42:19)
810 verbose stack     at tryCatcher (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseutil.js:16:23)
810 verbose stack     at Promise._settlePromiseFromHandler (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:512:31)
810 verbose stack     at Promise._settlePromise (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:569:18)
810 verbose stack     at Promise._settlePromise0 (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:614:10)
810 verbose stack     at Promise._settlePromises (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleasepromise.js:693:18)
810 verbose stack     at Async._drainQueue (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseasync.js:133:16)
810 verbose stack     at Async._drainQueues (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseasync.js:143:10)
810 verbose stack     at Immediate.Async.drainQueues [as _onImmediate] (C:Program Filesnodejsnode_modulesnpmnode_modulesbluebirdjsreleaseasync.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:DevelopmentWebdevelopmentportfolio
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. вы пробовали очищать кэш npm

2. да, ровно ничего не помогло

3. попробуйте клонировать это github.com/ngx-rocket/starter-kit.git и использовать npm install там

4. Когда я снова получаю ошибку, я пытаюсь это сделать. Спасибо 🙂