我想要让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
中进行配置,但它仍然无效。
我失踪了什么?
答案 0 :(得分:0)
我正在使用CLI,并且能够定位旧版本的IE。
在main.ts中,我只是添加了以下导入:
import * as raf from 'raf';
然后在configure()方法中,我添加了:
raf.polyfill();