Global Angular CLI: 7.3.8
Node v10.15.3
NPM 6.4.1
macos
字符串
我在npm start
上得到这个错误
Error in ./node_modules/@angular-devkit/build-angular/src/angular-config-files/models/jit-polyfills.js模块未找到:错误:无法解析“core-js/es 7/reflect”in“/Users/XXX/projects/XXX/node_modules/@angular-devkit/build-angular/src/angular-config-files/models”错误:无法解析“core-js/es 7/reflect”in“./src/polyfills.ts模块未找到:错误:无法解析”core-js/es 7/reflect“in”/Users/XXX/projects/XXX/src“
6条答案
按热度按时间q3aa05251#
为了解决这个问题,我在tslog.json中的compilerOptions中添加了以下路径
字符串
eagi6jfj2#
迁移到新的Angular版本后,'core-js/es6'或'core-js/es 7'将无法工作。
您只需将import 'core-js/es/'
对于ex. import 'core-js/es6/symbol',导入'core-js/es/symbol'
这将正常工作。
cpjpxq1n3#
只需删除路径中'es'结尾的数字,如'core-js/es/reflect'。这对我很有效。
fd3cxomn4#
我只是从我最旧的项目
src/polyfills
复制到新导入的项目中。这是帮助;)。xn1cxnb45#
在
"@angular/cli": "~10.1.5"
项目中获取此错误:找不到模块“code-js/es 7/reflect”或其相应的类型声明。ts(2307)
解决方法:
字符串
vjrehmav6#
虽然这个问题是关于Angular 6到7的,但我把它当作一个错误的规范。
字符串
在polyfills.ts.
作为参考,这是我的包。json:
型
. angular-json.json:
型
参见Error: Can't resolve 'core-js/es7/reflect' in '\node_modules@angular-devkit\build-angular\src\angular-cli-files\models