如何确定作用域 Javascript 依赖项的 ScalaJS 文件名
How to determine ScalaJS filename for scoped Javascript dependencies
我正在尝试导入 angular 2 个包作为 ScalaJS 项目的外部依赖项。
例如,core
dep 被引用为 @angular/core
,并且在 WebJars 上可用 "org.webjars.npm" % "angular__core" "2.0.0-rc.6"
。
然而,当在 ScalaJS 中导入时,当使用此声明时:
jsDependencies += "org.webjars.npm" % "angular__core" % ngVersion / "angular__core.js"
我收到以下错误:
[error] (compile:resolvedJSDependencies) org.scalajs.core.tools.jsdep.JSLibResolveException: Some references to JS libraries could not be resolved:
[error] - Missing JS library: angular__core.js
[error] originating from: root:compile
我确定问题与angular__core.js
声明有关;在 "org.webjars" % "jquery" % "1.10.2" / "jquery.js"
中更改 "jquery.js"
复制了错误。
那么,我应该如何命名 angular 依赖项? documentation 不是很具体,说“[名称声明] 包含一个文件......当你的项目是 运行 或测试时,在所述 WebJar 中。”
我试过以下名称:
- Angular.js
- @angular/core.js
- angular-core.js
- angular.core.js
- angular_core.js
- angular__core.js
它是在 jar 中找到的 .js 文件的名称。查看 webjar 的内容以确定要使用的正确文件名。
我正在尝试导入 angular 2 个包作为 ScalaJS 项目的外部依赖项。
例如,core
dep 被引用为 @angular/core
,并且在 WebJars 上可用 "org.webjars.npm" % "angular__core" "2.0.0-rc.6"
。
然而,当在 ScalaJS 中导入时,当使用此声明时:
jsDependencies += "org.webjars.npm" % "angular__core" % ngVersion / "angular__core.js"
我收到以下错误:
[error] (compile:resolvedJSDependencies) org.scalajs.core.tools.jsdep.JSLibResolveException: Some references to JS libraries could not be resolved:
[error] - Missing JS library: angular__core.js
[error] originating from: root:compile
我确定问题与angular__core.js
声明有关;在 "org.webjars" % "jquery" % "1.10.2" / "jquery.js"
中更改 "jquery.js"
复制了错误。
那么,我应该如何命名 angular 依赖项? documentation 不是很具体,说“[名称声明] 包含一个文件......当你的项目是 运行 或测试时,在所述 WebJar 中。”
我试过以下名称:
- Angular.js
- @angular/core.js
- angular-core.js
- angular.core.js
- angular_core.js
- angular__core.js
它是在 jar 中找到的 .js 文件的名称。查看 webjar 的内容以确定要使用的正确文件名。