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

时间:2017-09-30 22:47:19

标签: css caching version-control mercurial vaadin

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

  

的myproject-演示/ SRC /主/ web应用/ VAADIN /主题/演示/ styles.scss.cache

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

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

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

使用Mercurial进行版本控制。

1 个答案:

答案 0 :(得分:1)

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

SCSS的动态编译工作正常,但如果结果“太慢”,您可以使用maven将主题编译为flat styles.css文件。例如,Vaadin正在将Valo主题编译为vaadin-themes库,您可以从主题中执行类似的人工制品。有关详细信息,请参阅Vaadin theme documentation