Это идиоматично в Python:
pip freeze > requirements.txt
pip install -r requirements.txt
Первая команда сохраняет список требований к файлу. Затем вы можете использовать команду для установки требований в свою среду.
Node имеет npm install
, но я не понимаю, как я должен сбрасывать состояние моих зависимостей в package.json. я Googled и нашел this:
npm ls | grep -E "^(├|└)─" | cut -d" " -f2 | awk '{FS = "@"; print "\""$1"\"", ":", "\""$2"\""}'
но, как предполагает автор этого конвейера, должен быть лучший способ? Что мне здесь не хватает?
Я просто хочу сбросить свои текущие отпечатки в package.json. Поскольку https://npmjs.org/doc/shrinkwrap.html говорит,
Файл "package.json" по-прежнему требуется, если вы хотите использовать "npm install".
Я просмотрел информацию на shrinkwrap
, но я не вижу, как просто выполнить эту задачу с помощью shrinkwrap
.