我正在使用Maven来处理构建和依赖管理.我最近被与css相关的非常奇怪的问题窃听.每当我跑步时我都会注意到
mvn clean install
Run Code Online (Sandbox Code Playgroud)
在我的项目中,我在style.css内的所有更改都丢失了!但是style.scss里面的变化保留了.如何在style.css中维护更改?
styles.css中的东西由sass编译器从继承的主题(最新版本中的Valo)和特定于应用程序的styles.scss编译.您应该将其视为".class"文件,其中".scss"文件是您的主题".java"文件.
如果你想从"sass magic"退回到基于CSS的基本主题,请构建一次主题,然后从pom.xml中的vaadin-maven-plugin配置中删除或注释掉"compile-theme"目标.然后vaadin maven插件不再覆盖.css文件.如果您使用vaadin-application-archetype创建了项目,则可能还有一个maven-clean-plugin配置,可以在每个"mvn clean"命令中从VAADIN/themes目录中删除现有的.css文件.一定要删除它.