Scala.js 类型字符串不是包scala.scalajs.js的成员

Scala.js 类型字符串不是包scala.scalajs.js的成员,scala.js,Scala.js,我刚从Scala js的0.5.6版升级到0.6.3版,现在我的一些代码不再编译。我定义了以下对象: trait Call extends js.Object { val name: js.String = ??? val params: js.Dictionary[String] = ??? } 这给了我以下编译器错误: 类型字符串不是包scala.scalajs.js的成员 我应该只使用标准字符串吗?是的,您应该使用标准字符串 同样,将js.Boolean替换为Boole

我刚从Scala js的0.5.6版升级到0.6.3版,现在我的一些代码不再编译。我定义了以下对象:

trait Call extends js.Object {
    val name: js.String = ???
    val params: js.Dictionary[String] = ??? 
}
这给了我以下编译器错误:

类型字符串不是包scala.scalajs.js的成员


我应该只使用标准字符串吗?

是的,您应该使用标准
字符串

同样,将
js.Boolean
替换为
Boolean
js.Number
替换为
Double
js.Undefined
替换为
Unit

另请参见文档中的