In einigen Fällen kommt dies in Konflikt mit der Windows 260 Chr-Pfadbeschränkung. Ich habe eine Menge Probleme mit npm installieren und diese Einschränkung.Wie verschachteln Sie das Verzeichnis "node_module"?
.
├── app
│ └── node_modules
│ └── submodule
│ └── node_modules
│ └── submodule
│ └── node_modules
│ └── submodule
│ └── node_modules
│ └── submodule
│ └── to_infinity_and_beyond...
│ └── It's a madness!
...
Diese Struktur erzeugt Pfade wie:
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_module/sub_module/node_module/sub_module/node_module/sub_module/node_module/sub_module/node_module/sub_module/.....
Was mache ich falsch? Es gibt einen Weg, es zu vermeiden?
Vielleicht „node_module“ auf „nm“, oder so ähnlich, dass das Umbenennen, hilft möglicherweise einige Zeichen zu retten ...
, die im Voraus ist!
Hilft das überhaupt? https://github.com/isaacs/npm/issues/2966 –
['npm dedupe'] (https://npmjs.org/doc/dedupe.html) sollte helfen. –
npm Deduplizierung funktioniert gut für mich, aber nur mit Submodulen mit derselben Versionsnummer. Auf der anderen Seite macht Sinn ... Danke! – alfonsomartinde