Cannot find module 'core-js/…' even though @babel/polyfill is installed












1















We are using padStart.



To support earlier version of Node we are using babel and its @babel/preset-env preset:



[
"@babel/preset-env",
{
targets: {
node: "6.11.5"
},
// Support padStart et cetera
useBuiltIns: "usage"
}
]


useBuiltIns automatically brings in the padStart polyfill.



This works when we include core-js in our dependencies. This doesn't work when we include only @babel/polyfill in our dependencies. This is the error message on deploy to Google Firebase Functions:




Cannot find module 'core-js/modules/es7.string.pad-start'




That message goes away when we explicitly install core-js.



Why do we need to include core-js explicitly when @babel/polyfill includes it?



This is how we installed @babel/polyfill and core-js.



npm install @babel/polyfill --save
npm install core-js --save









share|improve this question




















  • 1





    Seems related to this note

    – bigless
    Nov 28 '18 at 0:04











  • It does indeed @bigless. Nice find.

    – Shaun Luttin
    Nov 28 '18 at 0:16
















1















We are using padStart.



To support earlier version of Node we are using babel and its @babel/preset-env preset:



[
"@babel/preset-env",
{
targets: {
node: "6.11.5"
},
// Support padStart et cetera
useBuiltIns: "usage"
}
]


useBuiltIns automatically brings in the padStart polyfill.



This works when we include core-js in our dependencies. This doesn't work when we include only @babel/polyfill in our dependencies. This is the error message on deploy to Google Firebase Functions:




Cannot find module 'core-js/modules/es7.string.pad-start'




That message goes away when we explicitly install core-js.



Why do we need to include core-js explicitly when @babel/polyfill includes it?



This is how we installed @babel/polyfill and core-js.



npm install @babel/polyfill --save
npm install core-js --save









share|improve this question




















  • 1





    Seems related to this note

    – bigless
    Nov 28 '18 at 0:04











  • It does indeed @bigless. Nice find.

    – Shaun Luttin
    Nov 28 '18 at 0:16














1












1








1


1






We are using padStart.



To support earlier version of Node we are using babel and its @babel/preset-env preset:



[
"@babel/preset-env",
{
targets: {
node: "6.11.5"
},
// Support padStart et cetera
useBuiltIns: "usage"
}
]


useBuiltIns automatically brings in the padStart polyfill.



This works when we include core-js in our dependencies. This doesn't work when we include only @babel/polyfill in our dependencies. This is the error message on deploy to Google Firebase Functions:




Cannot find module 'core-js/modules/es7.string.pad-start'




That message goes away when we explicitly install core-js.



Why do we need to include core-js explicitly when @babel/polyfill includes it?



This is how we installed @babel/polyfill and core-js.



npm install @babel/polyfill --save
npm install core-js --save









share|improve this question
















We are using padStart.



To support earlier version of Node we are using babel and its @babel/preset-env preset:



[
"@babel/preset-env",
{
targets: {
node: "6.11.5"
},
// Support padStart et cetera
useBuiltIns: "usage"
}
]


useBuiltIns automatically brings in the padStart polyfill.



This works when we include core-js in our dependencies. This doesn't work when we include only @babel/polyfill in our dependencies. This is the error message on deploy to Google Firebase Functions:




Cannot find module 'core-js/modules/es7.string.pad-start'




That message goes away when we explicitly install core-js.



Why do we need to include core-js explicitly when @babel/polyfill includes it?



This is how we installed @babel/polyfill and core-js.



npm install @babel/polyfill --save
npm install core-js --save






javascript node.js google-cloud-functions babel babel-polyfill






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 27 '18 at 23:24







Shaun Luttin

















asked Nov 27 '18 at 23:09









Shaun LuttinShaun Luttin

61.3k34233292




61.3k34233292








  • 1





    Seems related to this note

    – bigless
    Nov 28 '18 at 0:04











  • It does indeed @bigless. Nice find.

    – Shaun Luttin
    Nov 28 '18 at 0:16














  • 1





    Seems related to this note

    – bigless
    Nov 28 '18 at 0:04











  • It does indeed @bigless. Nice find.

    – Shaun Luttin
    Nov 28 '18 at 0:16








1




1





Seems related to this note

– bigless
Nov 28 '18 at 0:04





Seems related to this note

– bigless
Nov 28 '18 at 0:04













It does indeed @bigless. Nice find.

– Shaun Luttin
Nov 28 '18 at 0:16





It does indeed @bigless. Nice find.

– Shaun Luttin
Nov 28 '18 at 0:16












0






active

oldest

votes











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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53509624%2fcannot-find-module-core-js-even-though-babel-polyfill-is-installed%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53509624%2fcannot-find-module-core-js-even-though-babel-polyfill-is-installed%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

Calculate evaluation metrics using cross_val_predict sklearn

Insert data from modal to MySQL (multiple modal on website)