我正在尝试将一些Vaadin7技术集成到现有的非Vaadin项目中(使用Ant / NetBeans构建)。我设法得到一个“Hello World”页面,但它目前没有主题。我有标准的起始主题“mytheme”,除了导入内置的Valo主题外什么都不做。我已经安装了Sass,并将项目配置为在保存时自动编译Sass文件。当我编辑Sass文件时,我收到以下错误:
"C:\Ruby23\bin\sass.bat" "--cache-location" "C:\Users\archiem\AppData\Local\NetBeans\Cache\8.2\sass-compiler" "C:\src\mywebapp\web\VAADIN\themes\mytheme\styles.scss" "C:\src\mywebapp\web\VAADIN\themes\mytheme\styles.css"
Error: File to import not found or unreadable: ../valo/valo.scss.
on line 30 of C:/src/mywebapp/web/VAADIN/themes/mytheme/mytheme.scss
from line 1 of C:\src\mywebapp\web\VAADIN\themes\mytheme\styles.scss
Use --trace for backtrace.
Done.
mytheme.scss
包含以下行:
@import "../valo/valo.scss";
Sass找不到这个文件是完全可以理解的,因为“themes”中没有“valo”文件夹。
有一个名为vaadin-themes-7.7.6.jar
的JAR,包含包VAADIN.themes.valo
,我认为这是Sass所需要的。将此资源提供给Sass的最佳方法是什么?其他人如何手动编译Sass文件以调整Vaadin的内置主题?
答案 0 :(得分:0)
将此资源提供给Sass的最佳方法是什么?
将vaadin-themes-7.x.y.jar添加到类路径中。
其他人如何手动编译Sass文件以便制作 调整Vaadin的内置主题?
他们使用IDE特定的Vaadin插件来编译自定义主题。