在我从install
Maven原型创建的新Vaadin 8.1项目中执行第一个Maven vaadin-archetype-widget
并首次运行我的应用程序之后,我注意到出现了一个新文件:
的myproject-演示/ SRC /主/ web应用/ VAADIN /主题/演示/ styles.scss.cache
➠从我的版本控制中包含或忽略此文件是否有意义?
通过 ignore ,我的意思是将该文件名添加到我的版本控制系统忽略的文件/文件夹列表中。 (.hgignore
档案)
如果我打算将此项目作为开源共享,我是否应该在构建期间包含此文件以保存步骤?或者它是否经常重建,因此频繁更改并且不必要地标记无关的更改会很烦人,所以我应该忽略它?
使用Mercurial进行版本控制。
答案 0 :(得分:1)
您可以忽略styles.scss.cache。它是由Vaadin servlet在第一次编译你的样式后生成的。缓存条目由VaadinServlet on row 1107控制,最好让服务器在必要时创建并使该文件无效。
SCSS的动态编译工作正常,但如果结果“太慢”,您可以使用maven将主题编译为flat styles.css文件。例如,Vaadin正在将Valo主题编译为vaadin-themes库,您可以从主题中执行类似的人工制品。有关详细信息,请参阅Vaadin theme documentation。