2017-09-30 110 views
0

做從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進行版本控制。

回答

1

您可以忽略styles.scss.cache。它是在Vaadin servlet首次編譯你的風格之後生成的。緩存條目由VaadinServlet on row 1107控制,如果有必要讓服務器創建並使其無效,那將是一件好事。

在SCSS的動態編譯工作正常,但如果原來是「太慢」,你可以編譯你的主題與Maven平styles.css的文件。例如,Vaadin是編譯Valo的主題爲vaadin主題庫,你可以從你的主題做類似的假象。有關更多詳細信息,請參閱Vaadin theme documentation

相關問題