如果将我的余烬应用程序从2.18更新到3.4,它将在IE浏览器中工作吗?

时间:2019-02-19 03:33:46

标签: ember.js ember-cli

我的余烬应用程序的当前版本是2.18.0,并且该应用程序也可以在IE浏览器上运行,如果我将其升级到3.4,它将无法运行到{{1} }?如果没有,它将无法运行的IE的版本是什么?

对于余烬版本IE,是否可以支持低于IE的{​​{1}}版本?

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/

中找到

例如:last 1 Firefox versions