在 Vaadin 8.1 项目中忽略版本控制的 'styles.scss.cache' 文件?

Ignore 'styles.scss.cache' file for version control in a Vaadin 8.1 project?

在我从 vaadin-archetype-widget Maven 原型创建的新 Vaadin 8.1 项目上完成第一个 Maven install 之后,以及第一个 运行 我的应用程序之后,我注意到出现了一个新文件:

myproject-demo/src/main/webapp/VAADIN/themes/demo/styles.scss.cache

➠ 从我的版本控制中包含或忽略此文件是否有意义?

忽略,我的意思是将该文件名添加到我的 file/folders 列表中,以被我的版本控制系统忽略。 (.hgignore 文件)

如果我打算将此项目作为开源共享,我是否应该包含此文件以在构建过程中节省一个步骤?或者它是否经常重建,所以频繁更改会很烦人并且不必要地标记不相关的更改,所以我应该忽略它?


使用 Mercurial 进行版本控制。

你可以忽略styles.scss.cache。它由 Vaadin servlet 在第一次编译您的样式后生成。缓存条目由 VaadinServlet on row 1107 控制,最好让服务器在必要时创建并使该文件失效。

SCSS 的动态编译工作正常,但如果结果是 "too slow",您可以使用 maven 将主题编译为平面 styles.css 文件。例如,Vaadin 正在将 Valo 主题编译到 vaadin-themes 库中,您可以从您的主题中做类似的人工制品。有关详细信息,请参阅 Vaadin theme documentation