Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

IE11 Does not support es6, and our project will only export es6

mrobinson
Level 2
Level 2

Our project’s ui.frontend is rendering our clientlib-site with some ES6 arrow notations. I verified that the arrow notations occur in the dist clientlib-site js file. Not converting ES6 to ES5 causes our site to fail in IE11, which only supports up to ES5.

 

Our tsconfig.json is already set to compile the ui.frontend to ES5 so we are unsure why the compiler is failing to convert everything.

 

tsconfig.json

{
"compilerOptions": {
"target": "es5",
"module": "es6",
"baseUrl": "../ui.frontend",
"removeComments": true,
"allowJs": true,
"preserveConstEnums": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true
},
"include": [ "**/*.ts" ],
"exclude": [
"node_modules",
"**/tests/*.js",
"**/tests/*.ts",
"**/target",
"**/*.spec.ts",
"**/*.spec.js",
"*.config.js"
]
}
1 Accepted Solution
Umesh_Thakur
Correct answer by
Community Advisor
Community Advisor

As far as I know I can simply say that nothing is doable from AEM here. You need to debug it from your front-end perspective with the help of browser console.

View solution in original post

1 Reply
Umesh_Thakur
Correct answer by
Community Advisor
Community Advisor

As far as I know I can simply say that nothing is doable from AEM here. You need to debug it from your front-end perspective with the help of browser console.

View solution in original post