Я создал проект npm, используя «npx create-Reaction-app my-app», как описано здесь , и отредактировал получившийся файл App.js (только этот файл). Теперь мне нужно заархивировать приложение и отправить его по электронной почте в виде исходного кода (не оптимизированной формы), чтобы его можно было разархивировать и запустить с помощью «npm install» и «npm start».
Проект содержит очень большую локальную папку "node_modules", поэтому я не хочу включать это, я ожидаю, что цель получателя, выполняющего "npm install", состоит в том, чтобы переустановить все эти вещи. Однако, если я создаю zip-файл, содержащий только «package.json», «src» и «public», команда «npm install» занимает очень много времени и устанавливает намного больше, чем было изначально указано. Я не уверен, что это нормально. Если я также включу «package-lock.json», «npm install» будет работать быстрее.
Как правильно заархивировать проект npm, чтобы получатель мог разархивировать его и запустить с помощью «npm install» и «npm start»?
Я не знаю, как использовать npm (я установил его около 2 часов), поэтому предположим, что нулевые знания были бы идеальными. Заранее спасибо.