通过ng new命令创建Angular新项目正在使用旧版本创建package.json

时间:2018-01-03 21:51:47

标签: javascript angular npm project npm-update

我正在尝试通过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.json
npm update

但这里也没有成功。 我不确定我在这里缺少什么,我的要求非常简单 当我通过 ng new 命令创建一个新的角度项目时,我希望package.json具有最新的角度版本 和 如何更新现有项目的package.json版本以反映最新版本的angular

我尝试卸载并重新安装@ angster @ cli的@latest 和npm更新但没有用。

1 个答案:

答案 0 :(得分:3)

你有旧的angular-cli版本。试试这个:

npm install -g @angular/cli@1.6.3

npm i -g @angular/cli@latest