Я некоторое время не работал с узлом, но в свое время npm использовал поиск папки node_modues
, начиная с текущего каталога, и продолжает перемещаться в родительскую папку. Если папка node_modules
не найдена, она перейдет в глобальную папку.
Итак, в вашем случае создайте пустую папку node_modules в вашем текущем каталоге и попробуйте npm install [package]
Это должно избежать упомянутой вами СИЛЫ npm init
. Тем не менее, более чистое решение всегда использовать npm init
.
Идея npm заключалась в том, чтобы разделить разные приложения и их зависимости в одном проекте. Поиск узловых модулей в той же папке помог достичь этого.