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

问题描述:

做从vaadin-archetype-widget Maven原型创建了新的Vaadin 8.1项目中的第一个Maven install,并首先运行我的应用程序后,我发现一个新的文件出现了:忽略Vaadin 8.1项目中版本控制的'styles.scss.cache'文件?

的myproject-DEMO/src目录/主/ web应用/VAADIN/themes/demo/styles.scss.cache

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

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

如果我打算分享这个项目作为开源的,我应该包括这个文件保存生成过程中的一个步骤?或者它经常重建,所以会频繁更改,并且不必要地标记一个不相关的变化,所以我应该忽略它呢?


使用Mercurial进行版本控制。

您可以忽略styles.scss.cache。它是在Vaadin servlet首次编译你的风格之后生成的。缓存条目由VaadinServlet on row 1107控制,如果有必要让服务器创建并使其无效,那将是一件好事。

在SCSS的动态编译工作正常,但如果原来是“太慢”,你可以编译你的主题与Maven平styles.css的文件。例如,Vaadin是编译Valo的主题为vaadin主题库,你可以从你的主题做类似的假象。有关更多详细信息,请参阅Vaadin theme documentation