latest @ angular-cli не создает проект с последним angular - PullRequest
0 голосов
/ 13 марта 2019

узел - версия

v10.14.2

npm версия

6.4.1

Сначала @ angular-cli не устанавливается

ng -version

'ng' is not recognized as an internal or external command

Я устанавливаю последнюю версию angular с:

npm install -g @angular/cli

Я перечисляю глобальные зависимости

npm list -g --depth=0

Я получаю

+-- @angular/cli@7.3.5

проверяю его версию

ng --version

У меня вместо версии 7.3.5 старая версия 6.2.8. Откуда эта старая версия? Я в пустой директории.

Angular CLI: 6.2.8 Node: 10.14.2 OS: win32 x64 Angular:

Когда я создаю новый проект с

ng new newapp

в моем package.json у меня старая версия @ angular-cli 6.2.8 и angular 6.1.0

{ "name": "newapp", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular/animations": "^6.1.0", "@angular/common": "^6.1.0", "@angular/compiler": "^6.1.0", "@angular/core": "^6.1.0", "@angular/forms": "^6.1.0", "@angular/http": "^6.1.0", "@angular/platform-browser": "^6.1.0", "@angular/platform-browser-dynamic": "^6.1.0", "@angular/router": "^6.1.0", "core-js": "^2.5.4", "rxjs": "~6.2.0", "zone.js": "~0.8.26" }, "devDependencies": { "@angular-devkit/build-angular": "~0.8.0", "@angular/cli": "~6.2.8", "@angular/compiler-cli": "^6.1.0", "@angular/language-service": "^6.1.0", "@types/jasmine": "~2.8.8", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "codelyzer": "~4.3.0", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", "karma": "~3.0.0", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~1.1.2", "karma-jasmine-html-reporter": "^0.2.2", "protractor": "~5.4.0", "ts-node": "~7.0.0", "tslint": "~5.11.0", "typescript": "~2.9.2" } } Как я могу создать проект @ angular-cli версии 7 или 8? что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

спасибо за быстрый ответ, но у меня та же проблема.Вот шаги, которые я выполнил:

npm uninstall -g @angular/cli
npm cache verify
npm list --depth -g
   empty 
ng -v
   'ng' is not recognized as an internal or external command,
npm install -g @angular/cli@latest
npm list --depth -g
    +-- @angular/cli@7.3.5
ng -v
    Angular CLI: 6.2.8

Таким образом, он указан как 7.3.5, но когда я делаю ng -v, у меня есть версия 6.2.8 До того, как у меня была версия 6.2.8.Это означает, что где-то должна быть оставшаяся версия 6.2.8.Но по шагам, описанным в начале, это не так.

0 голосов
/ 13 марта 2019

Я бы предложил выполнить следующие команды сейчас и проверить

npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
...