Such situation is possible if the project was earlier compiled with a simpler
optimization. Just merely changing it to 'advanced' and compiling again will
not work. 'lein cljsbuild clean' has to be run beforehand.
On Monday, February 9, 2015 at 9:01:56 PM UTC+1, Viktor Kubinec wrote:
> I have written a simple web application using clojurescript ( less than 100
> lines of clojurescript code). The output file (js) has 1,4 MB. It seems too
> large to me, so I think I am doing something wrong here. Could someone please
> help?
>
> I am using "lein cljsbuild once" command to build the js file.
>
> This is my project.clj file :
>
> (defproject test "0.1.0-SNAPSHOT"
> :description "bla"
> :url "bla"
> :dependencies [[org.clojure/clojure "1.6.0"]
> [compojure "1.1.6"]
> [org.clojure/data.json "0.2.4"]
> [hiccup "1.0.5"]
> [garden "1.2.5"]
> [com.amazonaws/aws-java-sdk-s3 "1.9.7"]
> [org.clojure/clojurescript "0.0-2665"]
> [domina "1.0.2"]
> [cljs-ajax "0.3.9"]]
> :source-paths ["src/clj" "src/cljs"]
> :plugins [[lein-ring "0.8.10"] [lein-cljsbuild "1.0.4"]]
> :ring {:handler test.core/app :init test.core/init}
> :cljsbuild {:builds
> [{;; CLJS source code path
> :source-paths ["src/cljs"]
>
> ;; Google Closure (CLS) options configuration
> :compiler {;; CLS generated JS script filename
> :output-to "resources/public/js/test.js"
>
> ;; minimal JS optimization directive
> :optimizations :advanced
>
> ;; generated JS code prettyfication
> :pretty-print false}}]})
--
Note that posts from new members are moderated - please be patient with your
first post.
---
You received this message because you are subscribed to the Google Groups
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.