当前位置: 首页 > 知识库问答 >
问题:

角度8 Cordova 6=空白页

白信鸿
2023-03-14

我希望我可以使用Cordova在android手机上运行angular应用程序。我采取了以下步骤:

创建cordova projet

cordova create myCordova fr.athome.myCordova MyCordova
 => Creating a new cordova project

添加android平台

cordova platform add android
 => Using cordova-fetch for cordova-android@^8.0.0

添加浏览器平台

cordova platform add browser
 => Using cordova-fetch for cordova-browser@^6.0.0 

在浏览器中启动项目

cordova emulate browser

在emulator android中启动项目

cordova emulate android --target="Nexus5XAPI27"

创建角度项目

ng new myAngular --routing

在浏览器中启动angular project,在48.704s中添加了来自1050名贡献者的1188个包,并审核了18866个包

ng serve

Cordova中的角度:使用本教程:https://medium.com/@EliaPalme/how-to-wrap-an-angular-app-with-apache-cordova-909024a25d79

cordova项目中的Angular prod

ng build --prod --base-href ./ --output-path m:/cordova/myCordova/www/

index.html modified

cordova emulate android --target="Nexus5XAPI27"

我的错误在哪里?谢谢

共有2个答案

柳修平
2023-03-14

解决方案是更新tsConfig.json并将“目标”:“es2015”替换为“目标”:“es5”

别忘了用棱角分明的方式建造

使用cordova构建之前

科尔多瓦构建Android

胡意致
2023-03-14

我想我有解决方案,如果你在index.html中为每个脚本标签添加type="text/javascript",它会正常工作!这是这篇文章:android设备上的MIME类型问题,这给了我添加mime类型的想法。在我的情况下,它工作正常;-)最好的问候

 类似资料:
  • 我使用Laravel的本机身份验证模块进行登录,并使用委托进行用户角色。 当用户登录时,laravel的本机身份验证模块只检查用户名/电子邮件和密码。然后让用户登录。我已经检查了用户是否使用某个用户类型登录(用户类型也已发布)并且用户具有该角色,然后将用户发送到该角色的仪表板,否则用户将通过Auth::logout注销,并重定向到登录页面,但用户类型错误。 所有代码都可以工作,除非用户类型错误,然

  • 我想将字符串拆分为固定长度,例如,拆分20个字符,如果拆分后长度小于20个字符,则用最多20个字符的空格填充字符串。 我使用上面的代码按相等大小进行拆分。

  • 8.1 空行 空行将逻辑相关的代码段分隔开,以提高可读性。 下列情况应该总是使用两个空行: 一个源文件的两个片段之间 类声明和接口声明之间 下列情况应该总是使用一个空行: 两个方法之间 方法内的局部变量和方法的第一条语句之间 块注释(参见"5.1.1 节")或单行注释(参见"5.1.2 节")之前 一个方法内的两个逻辑段之间,用以提高可读性 8.2 空格 下列情况应该使用空格: 一个紧跟着括号的关

  • 问题内容: 我想做这样的事情: 因此,我想声明一个承诺,可以使用then来解决。但是,此承诺可能会被另一个返回内容的承诺覆盖。以后我想解决诺言是否有内容。这可能吗?我尝试过: 但是,当用户在场时这不起作用。有任何想法吗? 问题答案: 就像Bixi所写的那样,您可以使用将承诺或价值包装到承诺中。如果您传递给的是承诺,则将返回该承诺,否则将创建一个新的承诺,并直接使用您传递的值来解决。类似以下内容:

  • 问题内容: 当我按ASC排序时,我需要记录顶部带有空值的记录 一些足球运动员没有球队,所以和,我需要将他们排在首位 我想重写排序函数,但是我需要保存谓词 问题答案: 您可以在控制器中使用以下内容: 在HTML上: 这样,您可以单独维护谓词。只需在orderBy表达式中连接该函数即可首先运行它。 柱塞

  • 我已经在本地机器上成功安装了 CakePHP 3。我使用WAMP服务器(http: // localhost /)。一切正常。当我通过FTP将相同的文件传输到Web服务器时 http://example.com/ cakephp 3不起作用,它会显示白色空白页。Web服务器(example.com)使用php 5.6版本。问题出在哪里?怎么了?