在没有Maven的NetBeans中编译Sass文件 - 找不到Valo主题

时间:2017-01-17 16:34:59

标签: netbeans sass vaadin vaadin7 vaadin-valo-theme

我正在尝试将一些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的内置主题?

1 个答案:

答案 0 :(得分:0)

  

将此资源提供给Sass的最佳方法是什么?

将vaadin-themes-7.x.y.jar添加到类路径中。

  

其他人如何手动编译Sass文件以便制作   调整Vaadin的内置主题?

他们使用IDE特定的Vaadin插件来编译自定义主题。