使用systemjs加载cordova应用程序的文件

使用systemjs加载cordova应用程序的文件,cordova,systemjs,jspm,Cordova,Systemjs,Jspm,编辑(添加了一些有关我的环境的信息) 这是我的第二个混合应用程序,但首先我使用的是模块加载器 我的目标是安卓4,5,6和iOS 7,8,9 我正在Windows10和UbuntuLinux15.10上开发(将使用mac发布到iOS商店) 使用Cordova CLI v6.0.0 我正在尝试使用SystemJS在cordova应用程序中加载依赖项,但是由于某些原因,SystemJS无法从我的config.js文件中正确解析路径。它一直在解决类似的问题 file:///android_asset

编辑(添加了一些有关我的环境的信息)

  • 这是我的第二个混合应用程序,但首先我使用的是模块加载器
  • 我的目标是安卓4,5,6和iOS 7,8,9
  • 我正在Windows10和UbuntuLinux15.10上开发(将使用mac发布到iOS商店)
  • 使用Cordova CLI v6.0.0
我正在尝试使用SystemJS在cordova应用程序中加载依赖项,但是由于某些原因,SystemJS无法从我的
config.js
文件中正确解析路径。它一直在解决类似的问题

file:///android_asset/www/jspm_packages/npm/module@1.0.0.js

而不是

file:///android_asset/www/jspm_packages/npm/module@1.0.0/module.js

它在浏览器中工作,但在设备上安装时不工作。有人有这方面的经验吗

编辑

我有一个在github上用精确步骤重现问题的示例-
-这是一个使用aurelia和systemjs的简单hello world。

我的示例由社区中的另一位github用户修复,现在可以使用systemjs在cordova中正确加载文件


我将努力使其保持最新,并使用最新的systemjs。

请在您的帖子中回答以下问题。因为这似乎是你关于这个主题的第一篇文章。这是你的第一款混合应用程序吗?您的目标平台及其目标版本是什么?安卓4,5,6?iOS 7,8,9?你在哪个平台上开发?Windows,MacOS?你在用什么?请不要假设答案,请阅读链接。一旦你回答了帖子中的问题,请在评论中回复,这样我就知道你已经在帖子中添加了信息。更新了我的答案以回答你关于环境的问题。谢谢。我帮你清理了邮件。此外,这与Phonegap或Phonegap Build无关,后者是Adobe/Phonegap提供的基于云的服务。我不明白为什么要使用SystemJS。Cordova/Phoengap不是网络服务器,也不是网络浏览器。这是#5 of--在设计应用程序时,认为phonegap的工作原理类似于网站或网络浏览器。我最近一直在使用aurelia.io,他们目前的默认设置是使用jspm进行包管理。我希望我能将jspm(systemjs)的使用带到cordova应用程序中,让事情变得更简单。我现在正在进一步调查,并将以调查结果回复。好的。回来找我。如果你愿意,我可以给你一个更完整的答案,但我需要更多关于你最终目标的信息。