過去當您安裝npm模塊時,此模塊依賴的所有模塊都安裝在npm_modules文件夾下的此模塊文件夾中,但現在所有模塊都安裝在根節點node_modules文件夾中,爲什麼?節點npm爲什麼所有模塊都安裝在根節點node_modules文件夾中?
1
A
回答
1
也許,你已經更新了你的npm? 原因,根據文檔,它們功能扁平化V3.5.0:"Only your direct dependencies will show in node_modules and everything they depend on will be flattened in their node_modules folders"
0
全局庫
您可以運行* NPM列表 - * G上看到安裝全局庫。
在* nix系統上,全局安裝時,它們通常位於/ usr/local/lib/node或/ usr/local/lib/node_modules中。如果將NODE_PATH環境變量設置爲此路徑,則可以按節點查找模塊。
非全局庫
非全局庫安裝文件夾中的node_modules子文件夾您目前英寸
您可以運行NPM列表看到安裝了非全局庫爲您當前的位置。
您可以通過運行npm config獲取前綴 進行驗證根據輸出結果,您可能需要更改安裝全局程序包的位置。 希望我能夠提供見解和可能的幫助。 乾杯!
相關問題
- 1. 爲什麼NPM install安裝所有node_modules
- 2. 如何在不同於node_modules的文件夾下安裝節點模塊?
- 3. npm install不會將各個節點模塊的相關性安裝到各個節點模塊文件夾
- 4. 節點npm本地安裝將文件放入〜/ node_modules
- 5. 如何將所有節點模塊安裝在不同的文件夾中?
- 6. 爲什麼NPM節點模塊包含bower.json文件?
- 7. NPM安裝不安裝所有組件,節點GYP
- 8. 節點版本管理器(NVM)NPM安裝模塊共同文件夾
- 9. Angular2節點和NPM安裝
- 10. 節點npm安裝錯誤
- 11. 安裝節點NPM V1.0.1
- 12. npm安裝在模塊中,不在node_modules/
- 13. 在節點中安裝模塊
- 14. 安裝模塊與npm節點控制檯或package.json之間有什麼區別
- 15. 如何正確安裝節點模塊到子文件夾?
- 16. 節點NPM - 安裝與安裝-g
- 17. Npm在不同位置節點上安裝全局模塊js
- 18. 無法安裝在Ubuntu n工作節點模塊由於NPM
- 19. 節點中的節點模塊安裝錯誤(socket.io)
- 20. npm將所有模塊安裝在/ usr/local/lib/node_modules/
- 21. 通過npm安裝節點模塊時出錯
- 22. 如何編輯通過npm安裝的節點模塊?
- 23. 節點無法導入NPM安裝的模塊
- 24. 全新安裝的節點模塊之後,npm install throws錯誤
- 25. 在通用文件夾中安裝Angular 2應用程序的節點模塊
- 26. npm存儲節點模塊在哪裏?
- 27. NPM是../../node_modules而非/ node_modules安裝軟件包,爲什麼呢?
- 28. 節點模塊安裝錯誤(Node.js的)
- 29. 安裝節點模塊xml -stream
- 30. 錯誤安裝PG節點模塊
是的,我更新了我的npm – user233232