过去当您安装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