首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sbt.ResolveException:未解决的依赖关系: org.webjars.npm#esprima;3.1.0

sbt.ResolveException:未解决的依赖关系: org.webjars.npm#esprima;3.1.0
EN

Stack Overflow用户
提问于 2017-03-08 12:02:06
回答 1查看 811关注 0票数 0

我正在尝试构建项目播放-安古拉2-类型记录,但它无法生成错误:

代码语言:javascript
复制
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.webjars.npm#esprima;[3.1.0,3.2): not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Unresolved dependencies path:
[warn]      org.webjars.npm:esprima:[3.1.0,3.2)
[warn]        +- org.webjars.npm:recast:[0.11.4,0.12)
[warn]        +- org.webjars.npm:unreachable-branch-transform:[0.5.0,0.6)
[warn]        +- org.webjars.npm:readable-stream:[2.0.5,3)
[warn]        +- org.webjars.npm:got:[5.0.0,6)
[warn]        +- org.webjars.npm:package-json:[2.0.0,3)
[warn]        +- org.webjars.npm:latest-version:[2.0.0,3)
[warn]        +- org.webjars.npm:update-notifier:[1.0.2,2)
[warn]        +- org.webjars.npm:tslint:4.4.2
[warn]        +- name.de-vries:sbt-tslint:4.4.2 (scalaVersion=2.10, sbtVersion=0.13) (/home/bravegag/code/play-angular2-typescript/project/plugins.sbt#L9-10)
[warn]        +- default:play-angular2-typescript-build:0.1-SNAPSHOT (scalaVersion=2.10, sbtVersion=0.13)
sbt.ResolveException: unresolved dependency: org.webjars.npm#esprima;[3.1.0,3.2): not found

我到处搜索,在任何回购网上都找不到这些esprima版本。我只找到了2.7.2版本。因此,我在build.sbt文件中添加了以下行:

代码语言:javascript
复制
dependencyOverrides += "org.webjars.npm" % "esprima" % "2.7.2"

但是,构建的sbt仍然失败,同样的错误。有办法解决这个问题吗?

更新答案导致:

代码语言:javascript
复制
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] downloading https://repo1.maven.org/maven2/org/webjars/npm/esprima/3.1.3/esprima-3.1.3.jar ...
[info]  [SUCCESSFUL ] org.webjars.npm#esprima;3.1.3!esprima.jar (214ms)
[info] Done updating.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-08 14:06:52

NPM和Bower WebJars的传递依赖关系不会自动部署,因此缺少这个依赖项。我去添加了它,但是有一个带有许可证检测的错误。我已经修好了:https://github.com/webjars/webjars/issues/1569#issuecomment-285048591

一旦部署了该更改,我将部署esprima 3.1.3

将来您可以在: WebJars上部署自己的NPM WebJars。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42670831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档