При установке узла вы получаете только npm
, те другие упомянутые вами пакеты были установлены с использованием
# probably with sudo
npm install -g {package}
package.json
создается при запуске:
npm init
Это не имеет ничего общего с установкой узла.
Если вы хотите начать новый проект:
mkdir project
cd project
npm init
npm install {package-name} {other-package}
И теперь у вас будет папка node_modules
внутри project/
иpackage.json
с {package-name}
& {other-package}
в качестве зависимостей