Если я сделаю следующее:
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
посмотреть, какие модули узлов обновлены? Или каким-либо другим способом увидеть, какой была существующая версия и какой стала новая версия?