Создать новый проект Angular - установка пакета не удалась - PullRequest
0 голосов
/ 21 октября 2019
Angular CLI: 8.3.8
Node: 10.16.3
OS: darwin x64
Angular: 
... 

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.803.8
@angular-devkit/core         8.3.8
@angular-devkit/schematics   8.3.8
@angular/cli                 8.3.8
@schematics/angular          8.3.8
@schematics/update           0.803.8

Когда я пытаюсь создать новый проект: ng new projectName, я получаю следующую ошибку:

npm ERR! код ETARGET npm ERR! notarget Не найдено подходящей версии для @ angular-devkit / architect @ 0.803.12 npm ERR! notarget В большинстве случаев вы или одна из ваших зависимостей запрашиваете npm ERR! не ориентируйте версию пакета, которая не существует. нпм ERR! notarget npm ERR! notarget Это было указано как зависимость '@ angular-devkit / build-angular' npm ERR! notarget

npm ERR! Полный журнал этого прогона можно найти в: npm ERR! /Users/me/.npm/_logs/2019-10-21T08_48_20_226Z-debug.log Ошибка установки пакета, см. Выше.

Вот этот файл журнала содержит:

2488, подробный тип, версия 2489, подробный стек @ angular-devkit / architect: не найдено подходящей версии для @ angular-devkit / architect @ 0.803.12. Многословный стек 2489 в pickManifest (/usr/local/lib/node_modules/npm/node_modules/npm-pick-manifest/index.js:122:13) Многословный стек 2489 в / usr / local / lib / node_modules / npm / node_modules /pacote / lib / fetchers / registry / manifest.js: 24: 14 2489 подробный стек в tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) 2489 verboseстек в Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:517:31) 2489 многословный стек в Promise._settlePromise (/ usr / local / lib / node_modules /npm / node_modules / bluebird / js / release / proms.js: 574: 18) 2489 подробных стеков в Promise._settlePromiseCtx (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:611: 10) 2489 многословных стека в _drainQueueStep (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:142:12) 2489 многословных стека в _drainQueue (/ usr / local / lib / node_modules/npm/node_modules/bluebird/js/release/async.js:131:9) 2489 verbose stack at Async._drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:147:5) 2489 многословный стек в Immediate.Async.drainQueues [как _onImmediate] (/ usr /local / lib / node_modules / npm / node_modules / bluebird / js / release / async.js: 17: 14) 2489 подробный стек в processImmediate (внутренний / timers.js: 439: 21) 2490 подробный cwd / Users / me / AngularLab /myWorkSpace / projectName 2491 verbose Darwin 16.7.0 2492 verbose argv "/ usr / local / bin / node" "/ usr / local / bin / npm" "install" "--quiet" 2493 verbose node v12.13.0 2494 verbose npm v6.12.0 2495 код ошибки ETARGET 2496 error notarget Не найдено подходящей версии для @ angular-devkit / architect @ 0.803.12. Ошибка 2497 notarget В большинстве случаев вы или одна из ваших зависимостей запрашиваете ошибку 2497, не предназначенную для версии пакета, которая не существует. 2497 ошибка не целевая 2497 ошибка не целевая Это было указано как зависимость '@ angular-devkit / build-angular' 2498 подробный выход [1, правда]

Любая идея, пожалуйста, где я иду не так?

1 Ответ

0 голосов
/ 21 октября 2019
1.check node version
node -v

2.if not installed then follow the below 
Go to the Node.js Downloads page
Download Node.js for macOS by clicking the "Macintosh Installer" option
Run the downloaded Node.js .pkg Installer
Run the installer, including accepting the license, selecting the destination, and authenticating for the install.

3.check for npm
npm -v

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