2016-08-13 27 views
2

我设置了我的奥里利亚的应用程序是这样的:退房IE11堆栈空间的错误使用aureliajs和巴贝尔,填充工具时

import "babel-polyfill";  

export function configure(aurelia) { 
    // some config code 
} 

这就是我得到的错误:

Potentially unhandled rejection [3] (SystemJS) Error: Out of stack space 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
     at d (eval code:6:23405) 
    Evaluating http://localhost:9000/jspm_packages/npm/[email protected]/modules/es6.map.js 
    Evaluating http://localhost:9000/jspm_packages/npm/[email protected]/shim.js 
    Evaluating http://localhost:9000/jspm_packages/npm/[email protected]/lib/index.js 
    Evaluating http://localhost:9000/jspm_packages/npm/[email protected] 
    Error loading http://localhost:9000/jspm_packages/npm/[email protected] 

如果我不包含babel-polyfill,但没有使用它并不是一种解决方法,因为我需要使用它。这里的问题是:如何继续使用babel-polyfill而不会遇到此错误?

+0

Soooo ...为什么downvote? –

+0

如果我不得不猜测,反对票的原因是你只说你有问题,没有明确的问题。你显然有一个解决方法(不要使用'babel-polyfill'),你需要什么? –

+0

不使用'babel-polyfill'不是一个解决方法,因为我需要使用它:)。所以我的需要是使用这个库,并没有这个错误:)。 –

回答

1

为了得到这个工作,我不得不改变index.html包含此:

System.import('scripts/core-js.js') 
     .then(function() { 
     System.import('aurelia-bootstrapper'); 
     }); 

我从这里下载的core-js.js文件:https://raw.githubusercontent.com/zloirock/core-js/master/client/core.js虽然你也许可以从NPM得到它,我把它放在了脚本文件夹。只要上面的导入指向它,我相信你可以把它放在任何地方。

+0

看起来很有希望,今天晚些时候我会检查出来。非常感谢你。我已经放弃了:)。 –

+0

对不起,我昨天晚上才看到这个问题。有一天我也遇到了同样的错误,那就是我如何解决这个问题。请让我知道它是否有效! – peinearydevelopment