vaadin - Intellij 说 Vaadin flow lumo 主题 css 变量未找到
问题描述
然后在我新的基于 Vaadin 14 的应用程序 Intellij 上工作时找不到内置的 lumo 主题变量......
这些变量在我的浏览器中运行时存在,但我可以在哪里指向 Intellij 来查看它们?
解决方案
不幸的是,目前看来这是不可能的。
问题是从 V14 开始,您要引用的样式被打包为.js
文件,但样式是用.css
. 例如,如果在 V13 中,您可以将它们导入模板中,如下所示Sizing and spacing:
<link rel="import" href="bower_components/vaadin-lumo-styles/sizing.html">
这将是 V14 中的当前方式,它是一个 js 文件:
<script type=“module”>
import “@vaadin/vaadin-lumo-styles/sizing.js”;
</script>
所以你可以在你的样式中毫无问题地使用这些自定义变量,只要你在你的页面上加载一个适当的 js 模块(比如这个@JsModule(value="@vaadin/vaadin-lumo-styles/sizing.js")
Lumo),但我还没有找到一种方法(并且不确定是否有)来制作 Intellij知道他们。
所以根本的问题是你不能将一个js文件中的变量导入css文件。
推荐阅读
- java - 使用 apache poi 基于给定工作表名称从具有多个工作表的 xlsx 文件中提取文本
- r - 在 HMS 中添加持续时间
- excel - 获取包含重复项的前 10 名列表
- javascript - 如何从底部平滑扩展 div 到视口的 85%?
- android - Socket.IO 客户端随机断开连接
- reactjs - Gatsby - 页面刷新损坏
- python - 有没有办法覆盖这个已经存在的功能?
- redis - 使用 Redis 实现 Spring Session 时出现“io.netty”异常
- python - 用scrapy递归地抓取
- python - 如何使用循环创建一个类的随机多个实例?