2017-10-20 137 views
0

在使用名爲vaadin-archetype-widget的Maven原型創建的Vaadin 8.1.5應用程序這裏我簡單的演示應用程序模塊中的文件>來源>首頁> web應用程序> VAADIN>主題>演示> styles.scss,我得到這些錯誤的的IntelliJ 2017.2報道:Vaadin 8.1默認情況下SCSS錯誤:「無法解析目錄'valo'」&「錯誤:(1,18)無法解析文件'valo.scss'」

Error:(1, 13) Cannot resolve directory 'valo'

Error:(1, 18) Cannot resolve file 'valo.scss'

......對此內容:

@import "../valo/valo.scss"; 

$gray: #d1d1cf; 
$green: #40b527; 
$darkgreen: darken($green, 30%); 
… 

這是一個真正的錯誤?

  • 該行是Vaadin以前版本的補遺嗎?
  • 或者這樣做valo文件夾和valo.scss文件出現在構建時,所以不是一個真正的問題?

即使在構建之後,細讀target文件夾也不會顯示嵌套的valo文件夾。我確實看到target>my-app-1.0-SNAPSHOT>VAADIN>themes>demo>styles.scss。這導致我相信這可能是Maven原型中Vaadin以前版本中遺留的錯誤。

+0

是類路徑上的那個valo文件夾?通常在一些主題JAR文件中。 –

回答

1

這不是真正的錯誤,這是IntelliJ在這裏沒有得到大的圖片(或者像大多數情況下的任何IDE)。這裏對或錯的權威是Vaadin的SASS編譯器(它可以在開發模式下或通過構建工具請求時運行),並且將在類路徑中查找事件,而IntelliJ將嘗試查找實際的目錄。

嵌套的valo文件夾將在運行時在com.vaadin:vaadin-themes jar中找到。

+0

我在問題中添加了一段,解釋說我沒有在構建的目標中找到嵌套的'valo'文件夾。 –

+0

這些目錄位於'com.vaadin:vaadin-themes' jar文件中。 – cfrick