我已经在新机器上安装了最新的angular-cli,我正在尝试使用之前的cli版本生成一个项目
我得到了这个警告
Your global Angular CLI version (1.6.4) is greater than your local version (1.6.3). The local Angular CLI version is used. To disable this warning use "ng set --global warnings.versionMismatch=false".
虽然该项目正常工作,我有什么办法,以更新我的项目与最新的dependecies,并避免这个消息(避免不抑制!)
这是我的package.json
{ "name": "AngularTest","version": "0.0.0","license": "MIT","angular-cli": {},"scripts": { "ng": "ng","start": "ng serve --host 0.0.0.0 --port 4200","hmr": "ng serve --host 0.0.0.0 --port 4200 4201 --hmr -e=hmr","test": "ng test","pree2e": "webdriver-manager update --standalone false --gecko false","e2e": "protractor" },"private": true,"dependencies": { "@angular/animations": "^5.0.3","@angular/common": "^5.0.3","@angular/compiler": "^5.0.3","@angular/core": "^5.0.3","@angular/forms": "^5.0.3","@angular/http": "^5.0.3","@angular/platform-browser": "^5.0.3","@angular/platform-browser-dynamic": "^5.0.3","@angular/router": "^5.0.3","@aspnet/signalr-client": "1.0.0-preview1-27891","@types/bootstrap": "^3.3.33","@types/jquery": "^3.2.12","@types/jquery.blockui": "0.0.28","@types/jquery.validation": "^1.16.3","@types/lodash": "^4.14.62","@types/moment": "^2.13.0","@types/moment-timezone": "^0.2.34","@types/signalr": "^2.2.33","@types/toastr": "^2.1.33","abp-ng2-module": "^1.3.0","abp-web-resources": "^3.3.0","animate.css": "^3.5.2","block-ui": "^2.70.1","bootstrap": "^3.3.7","bootstrap-select": "^1.12.2","chart.js": "^2.6.0","core-js": "^2.4.1","famfamfam-flags": "^1.0.0","flot": "^0.8.0-alpha","font-awesome": "^4.7.0","jquery": "^3.1.1","jquery-countto": "^1.2.0","jquery-migrate": "^3.0.0","jquery-slimscroll": "^1.3.8","jquery-sparkline": "^2.4.0","js-cookie": "^2.1.4","lodash": "^4.17.4","moment": "^2.18.1","moment-timezone": "^0.5.13","morris.js": "^0.5.0","ngx-bootstrap": "^1.6.6","ngx-pagination": "^3.0.0","node-waves": "^0.7.5","push.js": "1.0.4","raphael": "^2.2.7","rxjs": "^5.5.2","signalr": "^2.2.1","simple-line-icons": "^2.4.1","spin.js": "^2.3.2","sweetalert": "^2.0.8","toastr": "^2.1.2","ts-helpers": "^1.1.2","web-animations-js": "^2.3.1","zone.js": "0.8.18" },"devDependencies": { "@angular/cli": "^1.5.4","@angular/compiler-cli": "^5.0.3","@angularclass/hmr": "^2.1.3","@types/jasmine": "^2.5.38","@types/node": "^8.0.27","codelyzer": "^3.1.2","jasmine-core": "^2.5.2","jasmine-spec-reporter": "^4.2.1","karma": "^1.4.1","karma-chrome-launcher": "^2.0.0","karma-cli": "^1.0.1","karma-coverage-istanbul-reporter": "^1.3.0","karma-jasmine": "^1.1.0","karma-jasmine-html-reporter": "^0.2.2","nswag": "^11.12.7","protractor": "^5.1.1","ts-node": "^3.3.0","tslint": "^5.7.0","typescript": "2.4.2" } }
解决方法
Your global Angular CLI version (6.0.0) is greater than your local
version (1.6.1). The local Angular CLI version is used
version (1.6.1). The local Angular CLI version is used
使用:这对我有用:它会将本地版本更新为最新版本
npm uninstall –save-dev angular / cli
npm install –save-dev @ angular / cli @ latest
npm安装
验证版本
ng –version