Vaadin 为版本控制添加什么

sul*_*x32 1 svn version-control vaadin vaadin14

我们正在使用 Vaadin 14. 我们应该将项目中的哪些文件夹提交给版本控制?文件夹 node_modules 非常大,非常耗时,我们应该提交这个吗?

Meh*_*van 7

  • node_modules目录不应添加到版本控制!

  • package.jsonpackage-lock.json跟踪 npm 包并固定它们的版本。您可能希望将这些添加到版本控制中,特别是如果您直接使用 npm 添加了任何本地包。

  • webpack.config.js是 webpack 配置。您可以向此文件添加自定义 webpack 配置。您可能希望将这些添加到版本控制中。

  • webpack.generated.js是由webpack.config.js.导入的自动生成的 webpack 配置。不要添加到版本控制,因为它总是vaadin-maven-pluginprepare-frontend目标执行期间被覆盖。

有关详细信息,请参阅构建和维护 V14 项目