发布模式下的离子应用程序显示白屏

问题描述 投票:0回答:1

当我尝试在发布模式下运行我的Ionic 4应用程序时(在模拟器和本地iOS设备中),启动屏幕出现,然后我得到的只是一个白色屏幕。

例如,当我执行此命令时:

ionic cordova run ios --release --prod -- --verbose

我还尝试了一个全新的'myApp'项目(https://ionicframework.com/docs/installation/cli),并且发生了同样的事情。即使我添加了详细和控制台日志,也没有错误。

在调试模式下,启动本地服务器并呈现应用程序。它应该如何在发布模式下工作?

更新:我安装了浏览器平台,因为我无法检查Chrome中的iOS设备,我在浏览器控制台中看到此错误,我现在将调查:

Error: Cannot find module '@angular/core'

ios ionic-framework ionic4
1个回答
0
投票

主要问题是我以某种方式从'ionic-angular'而不是'@ ionic / angular'引用了一些东西。我不知道这是怎么发生的,或者为什么它不会在调试模式下引起问题。

还有一个我必须首先解决的node-sass问题。一旦我这样做,我得到一些有用的错误运行npm test

rm -rf node_modules 
sudo rm -rf /tmp/* 
rm -rf /root/.npm/node-sass 
npm uninstall --save node-sass 
npm cache clean --force
npm install
© www.soinside.com 2019 - 2024. All rights reserved.