Вы устанавливаете каждую зависимость с помощью npm install --save my-dependency, и она будет добавлена в файл package.json. Таким образом, следующий человек в проекте может установить все зависимости с помощью команды npm install в той же папке package.json.
Но в моем случае я хотел установить глобальные требования npm через текстовый файл (похожий на pip install -r requirements.txt).
Вы можете сделать это с помощью
cat requirements.txt | xargs npm install -g
Ответ 2
Возможно, вам стоит взглянуть на документацию для npm shrinkwrap. Он создает npm-shrinkwrap.json, который будет иметь приоритет над любым package.json при установке.
В принципе, эквивалент:
npm shrinkwrap
npm install
Ответ 3
Чтобы установить пакеты npm глобально из текстового файла (например, npm-requirements.txt) с форматом, аналогичным файлу требований к пипу:
sed 's/#.*//' npm-requirements.txt | xargs npm install -g
Это позволяет комментировать файл требований, точно так же, как pip. (источник)