'Use of const in strict mode': How can `node_modules/[sub_folder]` can compile to ES5 and not ES6?
Config from ionic info
:
Cordova CLI: 8.0.0
Ionic Framework Version: 3.9.2
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 3.2.0
Node Version: v6.14.4
Working on some update on an Ionic 2 project previously running on an Android 4.4 device.
I ran in an error similar to this one: Ionic2 White screen error on deploy Android 4.2.2: Use of const in strict mode
After research I found that under my project in [project]/android/app/src/main/www/assets/build/vendor.js
I have some const
used to define variables in the file.
Variables marked with const
seem to be all linked to directory node_module/gsap
(this library).
My understanding is that gsap
generate in ES6
format instead of ES5
format in the vendor.js
file.
The GSAP version is 1.20.6.
Internet reading made me understood that through webpack
or babel
I could control that it generates in ES5
format.
But I don't understand how to do that in [project]/tsconfig.json
file where it is stated:
{
"compilerOptions": {
...
"target": "es5",
...
}
"exclude": ["node_modules"],
...
}
Do you have an idea how to force ES5 in a defined sub node_modules
directory like node_modules/gsap
ecmascript-6 ionic3 ecmascript-5 gsap
add a comment |
Config from ionic info
:
Cordova CLI: 8.0.0
Ionic Framework Version: 3.9.2
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 3.2.0
Node Version: v6.14.4
Working on some update on an Ionic 2 project previously running on an Android 4.4 device.
I ran in an error similar to this one: Ionic2 White screen error on deploy Android 4.2.2: Use of const in strict mode
After research I found that under my project in [project]/android/app/src/main/www/assets/build/vendor.js
I have some const
used to define variables in the file.
Variables marked with const
seem to be all linked to directory node_module/gsap
(this library).
My understanding is that gsap
generate in ES6
format instead of ES5
format in the vendor.js
file.
The GSAP version is 1.20.6.
Internet reading made me understood that through webpack
or babel
I could control that it generates in ES5
format.
But I don't understand how to do that in [project]/tsconfig.json
file where it is stated:
{
"compilerOptions": {
...
"target": "es5",
...
}
"exclude": ["node_modules"],
...
}
Do you have an idea how to force ES5 in a defined sub node_modules
directory like node_modules/gsap
ecmascript-6 ionic3 ecmascript-5 gsap
add a comment |
Config from ionic info
:
Cordova CLI: 8.0.0
Ionic Framework Version: 3.9.2
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 3.2.0
Node Version: v6.14.4
Working on some update on an Ionic 2 project previously running on an Android 4.4 device.
I ran in an error similar to this one: Ionic2 White screen error on deploy Android 4.2.2: Use of const in strict mode
After research I found that under my project in [project]/android/app/src/main/www/assets/build/vendor.js
I have some const
used to define variables in the file.
Variables marked with const
seem to be all linked to directory node_module/gsap
(this library).
My understanding is that gsap
generate in ES6
format instead of ES5
format in the vendor.js
file.
The GSAP version is 1.20.6.
Internet reading made me understood that through webpack
or babel
I could control that it generates in ES5
format.
But I don't understand how to do that in [project]/tsconfig.json
file where it is stated:
{
"compilerOptions": {
...
"target": "es5",
...
}
"exclude": ["node_modules"],
...
}
Do you have an idea how to force ES5 in a defined sub node_modules
directory like node_modules/gsap
ecmascript-6 ionic3 ecmascript-5 gsap
Config from ionic info
:
Cordova CLI: 8.0.0
Ionic Framework Version: 3.9.2
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 3.2.0
Node Version: v6.14.4
Working on some update on an Ionic 2 project previously running on an Android 4.4 device.
I ran in an error similar to this one: Ionic2 White screen error on deploy Android 4.2.2: Use of const in strict mode
After research I found that under my project in [project]/android/app/src/main/www/assets/build/vendor.js
I have some const
used to define variables in the file.
Variables marked with const
seem to be all linked to directory node_module/gsap
(this library).
My understanding is that gsap
generate in ES6
format instead of ES5
format in the vendor.js
file.
The GSAP version is 1.20.6.
Internet reading made me understood that through webpack
or babel
I could control that it generates in ES5
format.
But I don't understand how to do that in [project]/tsconfig.json
file where it is stated:
{
"compilerOptions": {
...
"target": "es5",
...
}
"exclude": ["node_modules"],
...
}
Do you have an idea how to force ES5 in a defined sub node_modules
directory like node_modules/gsap
ecmascript-6 ionic3 ecmascript-5 gsap
ecmascript-6 ionic3 ecmascript-5 gsap
asked Nov 24 '18 at 15:11
nylujenyluje
1,77532346
1,77532346
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Downgrading to gsap~1.19.1 helped to do a workaround to this problem.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53459512%2fuse-of-const-in-strict-mode-how-can-node-modules-sub-folder-can-compile-t%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Downgrading to gsap~1.19.1 helped to do a workaround to this problem.
add a comment |
Downgrading to gsap~1.19.1 helped to do a workaround to this problem.
add a comment |
Downgrading to gsap~1.19.1 helped to do a workaround to this problem.
Downgrading to gsap~1.19.1 helped to do a workaround to this problem.
answered Nov 24 '18 at 16:31
nylujenyluje
1,77532346
1,77532346
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53459512%2fuse-of-const-in-strict-mode-how-can-node-modules-sub-folder-can-compile-t%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown