如何解决:无法确定类模块OverlayPortal(How to resolve: Cannot d

2019-10-29 08:11发布

我现在面临以下问题:如果我尝试建立我的离子3应用了与IOS --prod标志,我得到以下错误:

typescript error
Cannot determine the module for class OverlayPortal in
C:/.../node_modules/ionic-angular/umd/components/app/overlay-portal.d.ts!
Add OverlayPortal to the NgModule to fix it. Cannot determine the module for class IonicApp in
C:/.../node_modules/ionic-angular/umd/components/app/app-root.d.ts! 
Add IonicApp to the NgModule to fix it. Cannot determine the module for class ClickBlock in
C:/.../node_modules/ionic-angular/umd/components/app/click-block.d.ts! 
Add ClickBlock to the NgModule to fix it.

建立使用命令:

ionic cordova build ios --prod

如果我建立没有错误不会出现--prod标志或者如果我使用ionic serve 。 我没有使用任何在我的代码中的错误消息中提到的类。

Answer 1:

我通过我的代码搜索和消除离子学任何引用解决了问题Page类,它建议在这里 。

例如:转let page : Page;let page;

另外,还要确保移除任何进口Page类,它可能是这样的:

import { Page } from 'ionic-angular/umd/navigation/nav-util';


文章来源: How to resolve: Cannot determine the module for class OverlayPortal