【问题标题】:changes in style.css reset when clean install vaadin-maven project全新安装 vaadin-maven 项目时重置 style.css 的更改
【发布时间】:2015-02-05 06:56:50
【问题描述】:

我正在使用 Maven 来处理构建和依赖项管理。我最近被与 css 相关的非常奇怪的问题所困扰。我每次跑步时都会注意到

mvn clean install

在我的项目中,我在 style.css 中所做的所有更改都丢失了!但是 style.scss 内部的变化保留了。如何维护 style.css 中的更改?

【问题讨论】:

  • css 文件是通过 SASS 编译器从不同的 scss 文件生成的。所以只需在 scss 文件中添加您的样式定义就可以了。
  • 哦,是的......我把它们都换了,它工作了!顺便说一句,style.css 中的 css 很少,它们是不变的,并且在干净构建后永远不会被清除。我在style.scss 中搜索了他们的存在,但我没有找到他们。 style.css 内部是如何维护它们的?

标签: java maven vaadin


【解决方案1】:

styles.css 中的内容由 sass 编译器从继承的主题(最新版本中的 Valo)和您的应用程序特定的 styles.scss 编译。您应该将其视为“.class”文件,其中“.scss”文件是您的主题“.java”文件。

如果您想从“sass 魔法”退回到基于 CSS 的基本主题,请构建一次主题,然后从 pom.xml 中的 vaadin-maven-plugin 配置中删除或注释掉“compile-theme”目标。 xml。然后 .css 文件不再被 vaadin maven 插件覆盖。如果您使用 vaadin-application-archetype 创建了项目,则可能还有一个 maven-clean-plugin 配置,可在每个“mvn clean”命令上从 VAADIN/themes 目录中删除现有的 .css 文件。一定要删除它。

【讨论】:

    猜你喜欢
    • 2017-04-21
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 2021-08-01
    • 1970-01-01
    • 2021-09-04
    相关资源
    最近更新 更多