我正在做一个项目,它依赖于试剂,以及ReactTransitionGroups。在我加入ReactTransitionGroups之后,出于某种原因,我不得不包括react。但在那之后,我无法制作我的uberjar,因为一个重复的外部错误。
: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设置
: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在(未知源)行(未知行):(未知列)
发布于 2017-03-22 19:39:58
有些包包含其他包,有时这些包会被复制。您必须排除所有这样的副本:
[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
https://stackoverflow.com/questions/42941713
复制相似问题