所以我想在我的cordova项目的纯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 中导入离子,如下所示:< / p>
<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类型检查。 -core / dist / ionic / ionic.ionic.esm.js:1
如果我使用以下方法在浏览器上运行该应用程序,则可以正常运行
:cordova run browser
我做错什么了吗?请帮忙。谢谢
更新:我在运行Android 7.0的Galaxy J5 Pro上进行了测试
答案 0 :(得分:0)
运行此命令npm run build --es5
应该可以解决该错误。如果没有,请同时显示完整的HTML代码。
而且我也不明白您为什么运行代码npm install @ionic/core
。
希望这会有所帮助。