мы используем Vaadin 14. Какие папки в проекте мы должны зафиксировать для контроля версий? Папка node_modules очень велика, что занимает очень много времени, мы должны это зафиксировать?
node_modules каталог не следует добавлять в систему контроля версий!
node_modules
package.json и package-lock.json отслеживать * Пакеты 1034 * и пин-коды их версий. Возможно, вы захотите добавить их в систему управления версиями, в частности, если вы добавили какой-либо локальный пакет напрямую, указав npm.
package.json
package-lock.json
webpack.config.js в конфигурации веб-пакета. Вы можете добавить пользовательскую конфигурацию веб-пакета в этот файл. Вы можете добавить их в систему управления версиями.
webpack.config.js
webpack.generated.js - это автоматически генерируемая конфигурация веб-пакета, импортируемая webpack.config.js. Не добавлять к управлению версиями, поскольку оно всегда перезаписывается на vaadin-maven-plugin во время выполнения цели prepare-frontend.
webpack.generated.js
vaadin-maven-plugin
prepare-frontend
См. Сборка и поддержка проект V14 для получения дополнительной информации.