【问题标题】:How to use ionic in cordova with plain javascript?如何在带有纯 JavaScript 的科尔多瓦中使用离子?
【发布时间】:2019-12-09 21:19:19
【问题描述】:

所以我正在尝试在我的科尔多瓦项目的纯 javascript 上使用 Ionic 4。我所做的是使用 npm 安装 ionic。

然后我创建一个cordova项目:

cordova create testion

然后添加android平台

cordova platform add android

之后我进入新创建的cordova目录并运行:

npm install @ionic/core

然后将 node_modules/@ionic 的所有内容复制到 www 并在我的 index.html 中导入 ionic,如下所示:

<head>
  <script type='text/javascript' src="core/dist/ionic.js"></script>
  <link rel="stylesheet" href="core/css/ionic.bundle.css">
</head>

然后我在我的 android 上运行它:

cordova run android

我得到的是控制台上出现此错误的空白页面:

加载模块脚本失败:服务器以非 JavaScript MIME 类型“”响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。 - 核心/dist/ionic/ionic.esm.js:1

如果我通过以下方式在浏览器上运行该应用程序,它可以正常工作:

cordova run browser

我做错了吗?请帮忙。谢谢

更新:我在运行 Android 7.0 的 Galaxy J5 Pro 上对此进行了测试

【问题讨论】:

  • 把你的脚本链接放在正文中
  • @user9088454 试过了。但仍然有同样的错误

标签: cordova ionic4


【解决方案1】:

运行此命令npm run build --es5 应该可以修复错误。如果没有,请同时显示完整的 HTML 代码。

我也不明白你为什么运行代码npm install @ionic/core

希望这会有所帮助。

【讨论】:

  • 试过了,但没用。我使用npm install @ionic/core 的原因是检索离子库,以便我的应用程序可以离线工作。我按照这里的步骤link
猜你喜欢
  • 1970-01-01
  • 2016-08-30
  • 1970-01-01
  • 2019-06-03
  • 2020-09-10
  • 1970-01-01
  • 1970-01-01
  • 2020-02-27
  • 1970-01-01
相关资源
最近更新 更多