簡體   English   中英

NPM 在錯誤的地方安裝依賴項

[英]NPM installs dependencies in a wrong place

我只是在一個文件夾中運行一個簡單的npm install morgan ,出於某種原因,它將所有子依賴項添加到父文件夾中。 見附圖

在此處輸入圖片說明

是的,這是 npm 3.x 中的一個新特性,你可以在這里閱讀它:

https://github.com/npm/npm/releases/tag/v3.0.0

您的依賴項現在將被最大程度地安裝。 在可能的情況下,您的所有依賴項及其依賴項以及它們的依賴項都將安裝在項目的node_modules文件夾中,沒有嵌套。 只有當兩個(或更多)模塊具有相互沖突的依賴關系時,您才會看到相互嵌套的模塊。

基本上,它現在以盡可能少的嵌套處理依賴項。

Npm 改變了它們組織依賴項的方式。 因此,而不是需要相同依賴項的 2 個獨立模塊並將它們安裝在它們自己的 node_modules 文件夾中。 依賴項僅在安裝節點模塊的同一文件夾級別安裝一次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM