angular 升级到angular8 以及报错信息解决


1.升级全局angular-cli

npm install -g @angular/cli@latest

  

2.升级项目内 angular-cli

(在需要升级的项目中运行)

npm i @angular/cli@latest

  

3.升级剩下的所有组件

ng update --all  --force

 

 

4.更新所有需要安装的组件

(在需要升级的项目下)

npm i

 

 

如果出现报错信息类似于如下这种

ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/array' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/date' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/function' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/map' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/math' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/number' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/object' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/parse-float' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/parse-int' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/regexp' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/set' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/string' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/symbol' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'
ERROR in ./src/polyfills.ts
Module not found: Error: Can't resolve 'core-js/es6/weak-map' in 'C:\CoddingWorkspace\vehicle_insurance_pc\src'

进入polyfills.ts 更改引入路径为如下即可

import 'core-js/features/symbol';
import 'core-js/features/object';
import 'core-js/features/function';
import 'core-js/features/parse-int';
import 'core-js/features/parse-float';
import 'core-js/features/number';
import 'core-js/features/math';
import 'core-js/features/string';
import 'core-js/features/date';
import 'core-js/features/array';
import 'core-js/features/regexp';
import 'core-js/features/map';
import 'core-js/features/weak-map';
import 'core-js/features/set';

import 'core-js/proposals/reflect-metadata';

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM