aurelia 1.0.1/systemjs/和safari不工作

aurelia 1.0.1/systemjs/和safari不工作,safari,aurelia,Safari,Aurelia,在safari中尝试运行aurelia v1.0.1应用程序会出现一个非常奇怪的错误 Error: eval@[native code] promiseReactionJob@[native code] Evaluating http://localhost:8080/app/src/main.js Error loading http://localhost:8080/app/src/main.js — system.src.js:5031 我试着添加aurelia

在safari中尝试运行aurelia v1.0.1应用程序会出现一个非常奇怪的错误

Error: eval@[native code]
    promiseReactionJob@[native code]
    Evaluating http://localhost:8080/app/src/main.js
    Error loading http://localhost:8080/app/src/main.js — system.src.js:5031
我试着添加aurelia polyfills,但没有成功。 main.js看起来像

import "aurelia-polyfills";

export function configure(aurelia) {
    return new Promise((resolve) => {
        aurelia.use
            .standardConfiguration()
            .developmentLogging();

        aurelia.start().then(() => {
            aurelia.setRoot();
            resolve();
        });
    });
}
在chrome和firefox中,一切都很好。 有什么想法吗

ps,错误引用的systemjs代码是

else if (typeof importScripts !== 'undefined') {
  var basePath = '';
  try {
    throw new Error('_');
  } catch (e) {
    e.stack.replace(/(?:at|@).*(http.+):[\d]+:[\d]+/, function(m, url) {
      $__curScript = { src: url };
      basePath = url.replace(/\/[^\/]*$/, '/');
    });
  }
  if (doPolyfill)
    importScripts(basePath + 'system-polyfills.js');
  bootstrap();
}
else {
  $__curScript = typeof __filename != 'undefined' ? { src: __filename } : null;
  bootstrap();
}

最后第二行“bootstrap()”是错误引用的行。
在此处输入代码

我安装了chrome os,得到了一个更好的错误。 原来生成的代码typescript是es2015,所以是箭头函数导致了问题


将其传输到es5解决了问题。

如果您解决了自己的问题,请随时将答案标记为“已解决”