lerna link vs. lerna bootstrap












1















I have a Lerna project which until recently was using lerna bootstrap --hoist. This worked well but I found the devDependencies in the many sub folders were mostly identical. Upgrading to Lerna v3 I read about lerna link convert.



Does lerna link convert simply move all the sub folder devDependencies into root, and sub folders scan the parent node_modules to load them (a feature of NPM)? I've noticed dependencies within the sub-folders are changed to "file://" instead of the private npm store which indicates once published and consumed they wouldn't be loaded.



Also if lerna bootstrap is dropped then dependencies within the sub modules aren't installed. What method is used to resolve this?










share|improve this question

























  • Four questions in one is definitively too broad, please review How to Ask

    – jonrsharpe
    Nov 18 '18 at 16:22











  • Ok, cut down to 2 (related)

    – user2965155
    Nov 18 '18 at 16:32
















1















I have a Lerna project which until recently was using lerna bootstrap --hoist. This worked well but I found the devDependencies in the many sub folders were mostly identical. Upgrading to Lerna v3 I read about lerna link convert.



Does lerna link convert simply move all the sub folder devDependencies into root, and sub folders scan the parent node_modules to load them (a feature of NPM)? I've noticed dependencies within the sub-folders are changed to "file://" instead of the private npm store which indicates once published and consumed they wouldn't be loaded.



Also if lerna bootstrap is dropped then dependencies within the sub modules aren't installed. What method is used to resolve this?










share|improve this question

























  • Four questions in one is definitively too broad, please review How to Ask

    – jonrsharpe
    Nov 18 '18 at 16:22











  • Ok, cut down to 2 (related)

    – user2965155
    Nov 18 '18 at 16:32














1












1








1








I have a Lerna project which until recently was using lerna bootstrap --hoist. This worked well but I found the devDependencies in the many sub folders were mostly identical. Upgrading to Lerna v3 I read about lerna link convert.



Does lerna link convert simply move all the sub folder devDependencies into root, and sub folders scan the parent node_modules to load them (a feature of NPM)? I've noticed dependencies within the sub-folders are changed to "file://" instead of the private npm store which indicates once published and consumed they wouldn't be loaded.



Also if lerna bootstrap is dropped then dependencies within the sub modules aren't installed. What method is used to resolve this?










share|improve this question
















I have a Lerna project which until recently was using lerna bootstrap --hoist. This worked well but I found the devDependencies in the many sub folders were mostly identical. Upgrading to Lerna v3 I read about lerna link convert.



Does lerna link convert simply move all the sub folder devDependencies into root, and sub folders scan the parent node_modules to load them (a feature of NPM)? I've noticed dependencies within the sub-folders are changed to "file://" instead of the private npm store which indicates once published and consumed they wouldn't be loaded.



Also if lerna bootstrap is dropped then dependencies within the sub modules aren't installed. What method is used to resolve this?







javascript lerna monorepo






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 18 '18 at 16:42







user2965155

















asked Nov 18 '18 at 16:18









user2965155user2965155

292




292













  • Four questions in one is definitively too broad, please review How to Ask

    – jonrsharpe
    Nov 18 '18 at 16:22











  • Ok, cut down to 2 (related)

    – user2965155
    Nov 18 '18 at 16:32



















  • Four questions in one is definitively too broad, please review How to Ask

    – jonrsharpe
    Nov 18 '18 at 16:22











  • Ok, cut down to 2 (related)

    – user2965155
    Nov 18 '18 at 16:32

















Four questions in one is definitively too broad, please review How to Ask

– jonrsharpe
Nov 18 '18 at 16:22





Four questions in one is definitively too broad, please review How to Ask

– jonrsharpe
Nov 18 '18 at 16:22













Ok, cut down to 2 (related)

– user2965155
Nov 18 '18 at 16:32





Ok, cut down to 2 (related)

– user2965155
Nov 18 '18 at 16:32












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%2f53362967%2flerna-link-vs-lerna-bootstrap%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%2f53362967%2flerna-link-vs-lerna-bootstrap%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







這個網誌中的熱門文章

Xamarin.form Move up view when keyboard appear

Post-Redirect-Get with Spring WebFlux and Thymeleaf

Anylogic : not able to use stopDelay()