2013-06-30 5 views
8

कुछ मामलों में, यह विंडोज 260 सीआर पथ सीमा के साथ संघर्ष में आता है। मुझे एनपीएम इंस्टॉल और इस सीमा के साथ बहुत सारी समस्याएं आ रही हैं।"node_module" निर्देशिका के घोंसले से कैसे बचें?

ग:

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

...

कि संरचना की तरह पथ का उत्पादन/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" से "एनएम", या ऐसा ही कुछ नाम बदलने, हो सकता है कुछ पात्रों को बचाने के लिए मदद करता है ...

कि पहले से है!

+3

क्या यह मदद करता है? https://github.com/isaacs/npm/issues/2966 –

+12

['npm dedupe'] (https://npmjs.org/doc/dedupe.html) सहायता करनी चाहिए। –

+0

npm dedupe मेरे लिए ठीक काम करता है, लेकिन केवल उसी संस्करण संख्या वाले submodules के साथ। दूसरी तरफ, समझ में आता है ... धन्यवाद! – alfonsomartinde

उत्तर

3

ब्रैंडन Tilley के रूप में कहा:

npm dedupe 

मेरे लिए ठीक काम करता है!

संबंधित मुद्दे