如何避免嵌套“node_module”目录?

时间:2013-06-30 23:44:05

标签: node.js

在某些情况下,这与Windows 260 chr路径限制发生冲突。我在npm install和这个限制方面遇到了很多问题。

.
├── app
│   └── node_modules
│       └── submodule
│           └── node_modules
│               └── submodule
│                   └── node_modules
│                       └── submodule
│                           └── node_modules
│                               └── submodule
│                                   └── to_infinity_and_beyond... 
│                                       └── It's a madness! 

...

该结构产生如下路径:

C:/ path_to_my_app / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module / node_modules / sub_module /.....

我做错了什么?有没有办法避免它?

也许将“node_module”重命名为“nm”或类似的东西可能有助于保存一些字符......

这是提前的!

1 个答案:

答案 0 :(得分:4)

正如Brandon Tilley所说:

npm dedupe

对我来说很好用!