2017-10-20 9 views
0

vaadin-archetype-widget이라는 Maven 아키타 입어로 작성된 Vaadin 8.1.5 앱 어디 간단히 데모 애플리케이션 모듈에서 파일> SRC> 주요> 웹 애플리케이션> 만약 angel> 테마> 데모> 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을 참조하십시오. 이것은 이전 버전의 바이든 (Vaadin)의 메이븐 아키 타입 (Maven archetype)의 유물에 남겨진 실수 일 수 있다고 믿습니다.

+0

클래스 경로에 valo 폴더가 있습니까? 일반적으로 일부 테마 JAR 파일. –

답변

1

이것은 실제 오류가 아닙니다. IntelliJ는 여기에서 큰 그림을 얻지 못합니다 (또는 대부분의 경우 IDE와 비슷합니다). 여기서 옳고 그른지의 권위는 Vaadin의 SASS-Compiler (dev 모드 또는 빌드 툴을 사용하는 동안 요청에 따라 실행 됨)이며 classpath에서 물건을 검색합니다. IntelliJ는 실제 디렉토리.

valo 폴더는 런타임시 com.vaadin:vaadin-themes 병에 중첩되어 있습니다.

+0

빌드 대상에 중첩 된 'valo' 폴더가 없다는 질문에 단락을 추가했습니다. –

+0

그 디렉토리들은'com.vaadin : vaadin-themes' jar에 있습니다. – cfrick