core.js:30235 Uncaught TypeError: Cannot read property 'id' of undefined
core.js:30235 Uncaught TypeError: Cannot read property 'id' of undefined
当我执行 ng s --open
命令时,出现浏览器控制台错误。但是节点终端没有错误
Uncaught TypeError: Cannot read property 'id' of undefined
at registerNgModuleType (core.js:30235)
at core.js:30253
at Array.forEach (<anonymous>)
at registerNgModuleType (core.js:30249)
at core.js:30253
at Array.forEach (<anonymous>)
at registerNgModuleType (core.js:30249)
at new NgModuleFactory (core.js:30387)
at compileNgModuleFactory__POST_R3__ (core.js:34669)
at PlatformRef.bootstrapModule (core.js:34966)
但是当我使用 ng build --prod
构建应用程序时没有错误
错误的原因可能是什么,因为相同的代码正在执行我的另一台机器
应用程序也没有进行任何 API 调用
这是我在 core.js 中遇到错误的地方
你可以删除 node_modules 文件夹,你可以 npm install
,一切正常
我也遇到了同样的问题
我尝试删除 node_module 并执行 npm install
但未修复。
然后,我终于从 package.json
中删除了 @angular/material
,并使用 npm install
重新安装。解决了。
跟我一样的问题
解决方案:
- 删除项目
- 从您的存储库克隆项目
- npm 安装
- 在
settings.json
中打开vscode和select > setting > Online services setting > settings sync > Edit
并将"angular.experimental-ivy": true
更改为"angular.experimental-ivy": false
当我执行 ng s --open
命令时,出现浏览器控制台错误。但是节点终端没有错误
Uncaught TypeError: Cannot read property 'id' of undefined at registerNgModuleType (core.js:30235) at core.js:30253 at Array.forEach (<anonymous>) at registerNgModuleType (core.js:30249) at core.js:30253 at Array.forEach (<anonymous>) at registerNgModuleType (core.js:30249) at new NgModuleFactory (core.js:30387) at compileNgModuleFactory__POST_R3__ (core.js:34669) at PlatformRef.bootstrapModule (core.js:34966)
但是当我使用 ng build --prod
构建应用程序时没有错误
错误的原因可能是什么,因为相同的代码正在执行我的另一台机器
应用程序也没有进行任何 API 调用
这是我在 core.js 中遇到错误的地方
你可以删除 node_modules 文件夹,你可以 npm install
,一切正常
我也遇到了同样的问题
我尝试删除 node_module 并执行 npm install
但未修复。
然后,我终于从 package.json
中删除了 @angular/material
,并使用 npm install
重新安装。解决了。
跟我一样的问题
解决方案:
- 删除项目
- 从您的存储库克隆项目
- npm 安装
- 在
settings.json
中打开vscode和select > setting > Online services setting > settings sync > Edit
并将"angular.experimental-ivy": true
更改为"angular.experimental-ivy": false