Я получаю неожиданное поведение при использовании npm. Например, при установке экспресса с помощью команды:npm node_modules не правильно вложен?
npm install express
Я бы ожидать, что папка с именем, «экспрессом» будет создана в директории «node_modules», и что это зависимости будут установлены в пределах «node_modules» суб- в этой папке.
Что я вижу, так это то, что создается «экспресс» папка, но все ее зависимости добавляются в корневую директорию «node_modules» (тот же уровень, что и экспресс) в моей папке проекта, а не вложены в «экспресс» ".
Почему это происходит? (с использованием npm v3.3.5)
в случае вложенности является предпочтительным: http://stackoverflow.com/a/35227212/580651 – luchaos