Как сделать пакет-блокировку. json для текущих установленных npm модулей, чтобы различать, что будет установлено? - PullRequest
0 голосов
/ 15 февраля 2020

Если я сделаю следующее:

mkdir TryCreateReactApp
cd TryCreateReactApp
npx create-react-app my-app     # making a ReactJS app

Теперь внутри my-app есть папка node_modules и файл package.json, что должно соответствовать требованию "минимальной версии" модули узлов.

Поэтому, если я фиксирую все файлы в репозитории git, а затем выполняю

npm i

, я думаю, он установит все новейшие допустимые пакеты, как указано package.json, и будет package-lock.json файл. Но если я хочу git diff это package-lock.json с предыдущей версией установленных узловых модулей, то это невозможно, потому что ранее не было файла package-lock.json.

Может такой файл package-lock.json генерироваться сразу после npx create-react-app my-app, чтобы я мог git diff посмотреть, какие модули узлов обновлены? Или каким-либо другим способом увидеть, какой была существующая версия и какой стала новая версия?

...