ionic3 清除“启动白屏”打包报错
1.如用正常打包命令,可以通过:ionic cordova build android
2.如用清除“白屏”方法打包,则报错:ionic cordova build android --prod --release
在config.xml里加如下代码:
<preference name="AutoHideSplashScreen" value="false" />
<preference name="ShowSplashScreen" value="true" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="FadeSplashScreen" value="true" />
报错如下:
各位如何解决的?
answer.module.ts
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { AnswerPage } from './answer';
@NgModule({
declarations: [
AnswerPage,
],
imports: [
IonicPageModule.forChild(AnswerPage),
],
})
export class AnswerPageModule {}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
与你的打包方式无关,是你的代码有问题,提示说 AnswerPage 声明了两次,一次在AppMoudle,一次在AnswerPagemodule。你看下是不是重复声明。
看到你贴的代码,我知道你错误的原因了。你把懒加载的页面和正常加载的页面弄混了。
正常加载的页面使用ionic generate component xx创建,然后在AppModule中声明。懒加载的页面使用ionic generate page xx创建,无需在AppModule中声明,它很明显的一点是代码开头有@ionicpage()这样的装饰器。
你没有好好的看官方文档,特别是API中关于Controller这个部分。
你可以去我github上fork一下我写的简单基础的ionic项目hw-basic,希望对你有帮助。