首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ClojureScript重复外显子试剂加载项

ClojureScript重复外显子试剂加载项
EN

Stack Overflow用户
提问于 2017-03-22 02:37:54
回答 1查看 344关注 0票数 1

我正在做一个项目,它依赖于试剂,以及ReactTransitionGroups。在我加入ReactTransitionGroups之后,出于某种原因,我不得不包括react。但在那之后,我无法制作我的uberjar,因为一个重复的外部错误。

代码语言:javascript
复制
 :dependencies [[org.clojure/clojure "1.8.0"]

              [reagent "0.6.0" :exclusions [cljsjs/react]]
              [cljsjs/react-with-addons "15.4.2-2"]
              [cljsjs/react-dom "15.4.2-2"]
              ]    

以下是我的cljs设置

代码语言:javascript
复制
:cljsbuild
  {:builds {:min
        {:source-paths ["src/cljs" "src/cljc" "env/prod/cljs"]
         :compiler
         {:output-to "target/cljsbuild/public/js/app.js"
          :output-dir "target/uberjar"
          :optimizations :simple
          :pretty-print  false}}
        :app
        {:source-paths ["src/cljs" "src/cljc" "env/dev/cljs"]
         :compiler
         {:main "ironrainbow.dev"
          :asset-path "/js/out"
          :output-to "target/cljsbuild/public/js/app.js"
          :output-dir "target/cljsbuild/public/js/out"
          :source-map true
          :optimizations :none
          :pretty-print  true}}}}

当我试图进入uberjar时,我的错误代码

严重:错误-重复外接输入: file:/C:/Users/Paul/.m2/repository/cljsjs/react/15.4.2-2/react-15.4.2-2.jar!/cljsjs/react/common/react.ext.js 警告:1错误,0警告错误: JSC_DUPLICATE_EXTERN_INPUT。重复外接输入: file:/C:/Users/Paul/.m2/repository/cljsjs/react/15.4.2-2/react-15.4.2-2.jar!/cljsjs/react/common/react.ext.js在(未知源)行(未知行):(未知列)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-22 19:39:58

有些包包含其他包,有时这些包会被复制。您必须排除所有这样的副本:

代码语言:javascript
复制
[cljsjs/react-with-addons "15.4.2-2"] 
[cljsjs/react-dom "15.4.2-2" :exclusions [cljsjs/react]] 
[cljsjs/react-dom-server "15.4.2-2" :exclusions [cljsjs/react]]

要查看整个依赖树,请运行:lein deps :tree

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

https://stackoverflow.com/questions/42941713

复制
相关文章

相似问题

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