2016-09-11 2 views
0

Scalatags 라이브러리를 사용하려하지만 IntelliJ는 라이브러리의 특정 부분을 인정하지 않습니다. 내 소스 파일에서 ScalaJS IntelliJ가 내 라이브러리를 인식하지 못합니다.

libraryDependencies += "com.lihaoyi" %% "scalatags" % "0.6.0" 

, 나는과 같이 라이브러리를 가져 해요 : : 내가 지금처럼 내 build.sbt에있다가 여기에 문서에 표시된 어떻게 정확히

import scalatags.JsDom.all._ 

: http://www.lihaoyi.com/scalatags/#ScalaTags

그러나 IntelliJ는 JatDom을 scalatags 라이브러리의 일부로 인식하지 않습니다. 사용하는 경우

import scalatags.Text.all._ 

아무 문제 없습니다. 그러나 JsDom은 인식되지 않으며 입력하는 동안 제안으로 나오지 않습니다.

내가 뭘 잘못하고 있니?

+0

%% 대신 %%%를 사용해보십시오. %%%는 js 라이브러리라는 특수한 신호입니다. –

답변

3

%%은 라이브러리의 JVM 버전을 사용합니다. 이 같은 %%%과 플랫폼에 따라 버전을 사용합니다 : 프로젝트가함으로써 API의 JS-특정 부분을 제공하는 Scala.js 프로젝트 인 경우

libraryDependencies += "com.lihaoyi" %%% "scalatags" % "0.6.0" 

이 라이브러리의 JS 버전을 선택합니다 예 : scalatags.JsDom.

+0

그걸 고쳤습니다. 이제 ScalaJS에 나열된 문서와 함께 Scalatags 종속성이 두 개 있다는 것을 알았습니다. 도움을 주셔서 감사합니다, 나는 그것을 감사드립니다. – redeagle47

관련 문제