我创建了一个新的 Angular 应用程序,使用它当前在 package.json 中dotnet new angular
指定 Angular 。4.2.5
我运行应用程序并查看源代码,这ng-version
是4.2.5
正确的。
然后我指定要4.4.6
在 package.json 中使用的 Angular:
"devDependencies": {
"@angular/animations": "^4.4.6",
"@angular/common": "^4.4.6",
"@angular/compiler": "^4.4.6",
"@angular/compiler-cli": "^4.4.6",
"@angular/core": "^4.4.6",
"@angular/forms": "^4.4.6",
"@angular/http": "^4.4.6",
"@angular/platform-browser": "^4.4.6",
"@angular/platform-browser-dynamic": "^4.4.6",
"@angular/platform-server": "^4.4.6",
"@angular/router": "^4.4.6"
我完全删除了node_modules
文件夹并运行npm install
. 安装后,我检查.\node_modules\@angular\common\package.json
并显示一个4.4.6
版本。但是,当我运行该应用程序时,ng-version
仍然显示4.2.5
. 为什么它仍然显示4.2.5
?我该如何解决?