我正在尝试通过ng new命令创建一个新的Angular项目
ng new <angularProjectName>
在新创建的项目中导航并检查package.json文件时,它在dependecies和dev依赖项中有旧版本
我尝试卸载angular-cli并通过此安装最新的@ angular / cli https://github.com/angular/angular-cli
我检查过时的npm包 - 使用npm outdated
并得到了列表
Package Current Wanted Latest Location
@angular/common 2.4.10 2.4.10 5.1.2 ang2
@angular/compiler 2.4.10 2.4.10 5.1.2 ang2
@angular/compiler-cli 2.4.10 2.4.10 5.1.2 ang2
@angular/core 2.4.10 2.4.10 5.1.2 ang2
@angular/forms 2.4.10 2.4.10 5.1.2 ang2
@angular/http 2.4.10 2.4.10 5.1.2 ang2
@angular/platform-browser 2.4.10 2.4.10 5.1.2 ang2
@angular/platform-browser-dynamic 2.4.10 2.4.10 5.1.2 ang2
@angular/router 3.4.10 3.4.10 5.1.2 ang2
@types/jasmine 2.5.38 2.5.38 2.8.3 ang2
@types/node 6.0.95 6.0.95 8.5.5 ang2
codelyzer 2.0.1 2.0.1 4.0.2 ang2
jasmine-core 2.5.2 2.5.2 2.8.0 ang2
jasmine-spec-reporter 2.5.0 2.5.0 4.2.1 ang2
karma 1.2.0 1.2.0 2.0.0 ang2
karma-remap-istanbul 0.2.2 0.2.2 0.6.0 ang2
protractor 4.0.14 4.0.14 5.2.2 ang2
ts-node 1.2.1 1.2.1 4.1.0 ang2
tslint 4.5.1 4.5.1 5.8.0 ang2
typescript 2.0.10 2.0.10 2.6.2 ang2
zone.js 0.7.8 0.7.8 0.8.19 ang2
我还尝试通过
更新package.jsonnpm update
但这里也没有成功。 我不确定我在这里缺少什么,我的要求非常简单 当我通过 ng new 命令创建一个新的角度项目时,我希望package.json具有最新的角度版本 和 如何更新现有项目的package.json版本以反映最新版本的angular
我尝试卸载并重新安装@ angster @ cli的@latest 和npm更新但没有用。
答案 0 :(得分:3)
你有旧的angular-cli版本。试试这个:
npm install -g @angular/cli@1.6.3
或
npm i -g @angular/cli@latest