1.當前node版本是否爲8以後的版本,低版本不支持angular6
2.確保angular/cli是最新版本6.0.8,angular對應生成6.0以上版本;
npm install -g @angular/cli 全局安裝
npm uninstall --save-dev angular-cli
npm install --save-dev @angular/cli@latest
ng update @angular/cli 更新cli ,生成angular.json文件,環境已經配置好;
ps:須要刪除當前項目中的package-lock.json,不然下載cli會報錯
3.更新核心模塊
ng update @angular/core
4.更新rxjs檢測
npm install -g rxjs-tslint
5.檢查rxjs-compat是否存在,若存在,則進行下一步;
6.rxjs由5升級到6版本
rxjs-5-to-6-migrate -p src/tsconfig.app.json
7.確保項目運行爲問題,移除rxjs-compat(不移除貌似也沒啥影響)
8.運行,肯定運行問題:
若使用ui框架爲ng-zorro,則須要考慮其樣式路徑引入問題,修改成node_modules/ng-zorro-antd/src/ng-zorro-antd.min.css
模塊import導入路徑問題;