Aurelia CLI和IE9

时间:2016-08-24 16:27:25

标签: javascript aurelia aurelia-cli

我想要让Aurelia-CLI支持IE9。 如上所述here我们需要" raf"在IE9中填充缺少requestAnimationFrame。 他们说要在aurelia-bootstrapper之前加载它,如下所示:

<script>
  System.import('raf')
  .then(function(raf){
    raf.polyfill();
    return System.import('aurelia-bootstrapper');
  });     
</script>

但是Aurelia-CLI index.html我没有<body aurelia-app="main"> <script src="scripts/vendor-bundle.js" data-main="aurelia-bootstrapper"></script> </body> 中的此类脚本,而是:

npm i raf performance-now

我尝试使用aurelia_project/aurelia.json进行安装并在#!/bin/bash sleep infinity & PID=$! trap "kill $PID" INT TERM echo starting # commands to start your services go here wait # commands to shutdown your services go here echo exited 中进行配置,但它仍然无效。

我失踪了什么?

1 个答案:

答案 0 :(得分:0)

我正在使用CLI,并且能够定位旧版本的IE。

在main.ts中,我只是添加了以下导入:

import * as raf from 'raf';

然后在configure()方法中,我添加了:

raf.polyfill();