1

これよりも役立つ例外を取得したいと思います。

Uncaught Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.

通常の縮小された React JavaScript ライブラリを使用せずに Reagent アプリを構築しようとしています。project.cljこれは、ファイルでこれまでに取得した場所です。

(defproject cljsbin "0.1.0-SNAPSHOT"
  :dependencies [
                 [org.clojure/clojure "1.7.0"]
                 [compojure "1.1.8"]
                 [hiccup "1.0.5"]
                 [ring "1.3.0"]
                 [ring/ring-json "0.3.1"]
                 [org.clojure/clojurescript "1.7.48"]
                 [me.raynes/fs "1.4.6"]
                 [reagent "0.5.1-rc3"]
                 ;[re-com "0.6.1"]
                 ]
  :cljsbuild { :builds [ :optimizations :none]}                              
  :main ^:skip-aot core)

:optimizations :noneこれまでのところ、lein プロジェクト ファイルのいくつかの場所に 重要な (そうですか?)を配置しましたが、常に縮小された React ライブラリが含まれています。

後で...まあ、私はアーティファクトを見るべきだと確信しています。ここ:optimizationsでカバーされている意味: https://github.com/clojure/clojurescript/wiki/Quick-Start : 最適化を行うと、「goog」は未定義のエラー メッセージが取り除かれます。

だから私は今これを使用しています:

;[reagent "0.5.1-rc3"]
[reagent "0.5.1-rc3" :exclusions [cljsjs/react]]
[cljsjs/react-with-addons "0.13.3-0"] 

これは、試薬ライブラリに反応ライブラリが含まれていること、およびこの反応ライブラリを変更できることを (明確に) 示しているため、重要です。縮小されていないバージョンを入手する方法を見つけるだけで、自分の質問に答えることができます...

4

1 に答える 1