2016-09-10 10 views
1

safariでaurelia v1.0.1を実行しようとすると、私に非常に奇妙なエラーが発生します。aurelia 1.0.1/systemjs/safriが動作しない

Error: [email protected][native code] 
    [email protected][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を追加しようとしましたが、そのIDはトリックをしません。 main.jsはクロームで

import "aurelia-polyfills"; 

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

     aurelia.start().then(() => { 
      aurelia.setRoot(); 
      resolve(); 
     }); 
    }); 
} 

のように見えると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(); 
} 

第最後の行「ブートストラップ()」の行は、エラーによって参照されています。 enter code here

答えて

0

私はchrome osをインストールしてより良いエラーを得ました。 コードtypescriptが生成しているのはes2015なので、問題の原因となった矢印機能でした。

es5にトランスペアリングすると問題が解決しました。

+0

あなた自身の問題を解決した場合は、答えを "解決済み" – Andrew

関連する問題