值/不是sbt.librarymanagement.ModuleID的成员

问题描述

我遇到此错误:-

value / is not a member of sbt.librarymanagement.ModuleID

在Dependencies.scala中定义时:-

"org.webjars.npm" % "long" % "4.0.0" / "long.js" commonjsName "Long"

有人可以帮我吗?

注意:-我已经导入了 ScalaJSPlugin.autoImport :-

import org.scalajs.sbtplugin.ScalaJSPlugin.autoImport._

解决方法

jsDependencies机制以及与之相关的一切已移至Scala.js 1.x系列的单独的sbt插件sbt-jsdependencies

您需要将其添加到project/plugins.sbt

addSbtPlugin("org.scala-js" % "sbt-jsdependencies" % "1.0.2")

,并且,如果使用project/*.scala文件,就像您正在做的那样,则需要在其中导入以下内容:

import org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin.autoImport._