【发布时间】:2017-06-08 12:14:50
【问题描述】:
将一个简单的 aurelia 应用程序与 jspm bundle-sfx 捆绑后,我收到以下错误:
No PLATFORM.Loader is defined and there is neither a System API (ES6) or a Require API (AMD) globally available to load your app.
一个示例应用程序:https://github.com/Baudin999/jspm-bundling-test
您可以在非 Windows 环境中使用:npm run setup:dev 切换回开发设置(这只是 ./src/client/index.html 中的注释/取消注释),您可以使用 npm run setup:prod 来切换回生产环境,会自动触发捆绑。所有其他脚本都可以在package.json 中找到。
我无法链接到其他问题,因为我没有找到与此问题相关的任何问题。我“认为”(这绝对没有任何意义)这可能与 aurelia 需要完整加载器这一事实有关,即使与 bundle-sfx 捆绑但我还没有找到任何解决错误的方法。
编辑(25/01/2017 17:16):我发现错误是因为我导入了aurelia-bootstrapper。
只要我添加:import * as bootstrapper from 'aurelia-bootstrapper'; 我得到错误
【问题讨论】: