@mattbearman wrote:
This is a bit of a P.S.A, as I've raised it with the Ember.js team, but they said they won't be making any changes to the 1.13 branch.
Ember v1.x should support IE 8 out of the box, but due to a recent change in UglifyJS 2.7, and fact that Ember.js uses broccoli-uglify-sourcemap, which in turn specifies UglifyJS ^2.6, any new projects created with Ember.js 1.13 will not work in IE8. Full details can be found here - https://www.bugmuncher.com/blog/ember-js-in-ie8
In order to fix this, you need to edit the file
ember-cli-build.js
in the root of your project, and change:var app = new EmberApp(defaults, { // Add options here });
to:
var app = new EmberApp(defaults, { // Force UglifyJS 2.7.0 + to support IE 8 minifyJS: { options: { compress: { screw_ie8: false }, mangle: { screw_ie8: false }, output: { screw_ie8: false } } } });
As this will force UglifyJS to create IE8 compliant code.
Posts: 2
Participants: 2