Występuje nieoczekiwane zachowanie podczas używania npm. Na przykład podczas instalacji ekspresowej z poleceniem:npm node_modules nie jest poprawnie zagnieżdżony?
npm install express
Spodziewam się, że folder o nazwie „express” będzie utworzony w katalogu „node_modules” i że to Zależności byłby zainstalowany w ramach „node_modules” sub- katalog w tym folderze.
Widzę, że tworzony jest folder "ekspresowy", ale wszystkie jego zależności są dodawane do katalogu głównego "node_modules" (ten sam poziom, co ekspresowe) w moim folderze projektu, a nie zagnieżdżone w pliku "express". " teczka.
Dlaczego tak się dzieje? (używając npm v3.3.5)
w przypadku zagnieżdżenia jest preferowane: http://stackoverflow.com/a/35227212/580651 – luchaos