我的余烬应用程序的当前版本是2.18.0
,并且该应用程序也可以在IE
浏览器上运行,如果我将其升级到3.4
,它将无法运行到{{1} }?如果没有,它将无法运行的IE
的版本是什么?
对于余烬版本IE
,是否可以支持低于IE
的{{1}}版本?
答案 0 :(得分:3)
是的。只要您使用该浏览器配置应用程序的目标,Ember 3.x就可以在IE 11中使用。此配置在config/targets.js
中进行处理。可以在以下位置找到默认版本:
https://github.com/ember-cli/ember-cli/blob/master/blueprints/app/files/config/targets.js
看起来像
'use strict';
const browsers = [
'last 1 Chrome versions',
'last 1 Firefox versions',
'last 1 Safari versions'
];
const isCI = !!process.env.CI;
const isProduction = process.env.EMBER_ENV === 'production';
if (isCI || isProduction) {
browsers.push('ie 11');
}
module.exports = {
browsers
};
单独的生产/ CI部分允许使用异步/等待语法更容易推理的方式进行开发,但最终的生产版本已被修改以与IE配合使用。
可能的浏览器目标的完整列表可以在https://browserl.ist/
中找到