Команда npm install <module>
устанавливает модули всегда в домашнюю директорию пользователя не намеренно. Какая настройка вызывает это поведение? Я просто хочу установить модули на текущий путь. Если я пытаюсь установить модуль, в папке, которая на рабочем столе, например, устанавливается в домашний каталог.npm устанавливает модули в домашний каталог
mymac:testfolder myuser$ pwd
/Users/myuser/Desktop/untitledfolder
mymac:testfolder myuser$ npm install async
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/lodash
[email protected] ../../node_modules/async
└── [email protected]
, как вы видите, он устанавливает модули ../../node_modules/
. У меня нет файла package.json в тестовой папке.
Что делает 'npm root' печать? – dhke
он дает/Пользователи/myuser/node_modules – Adem