#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. Когда я снова получаю ошибку, я пытаюсь это сделать. Спасибо 🙂