0

次のようなproject.cljがあります

:aliases {
      "build-site" ["run" "-m" "cjohansen-no.web/export"]
    }
:cljsbuild {
    :builds[{
      :id "dev"
      :source-paths ["src/cljs"]
      :figwheel {
      :css-dirs ["resources/public/css"]
      :ring-handler :ring
      }
      :compiler {
             :main scripts.functions,
             :output-to "build/js/main.js",
             :output-dir "build/js/",
             :optimizations :none,
             :source-map true,
             :source-map-timestamp true,
             :recompile-dependents false
           }

エイリアス「build-site」は、html ファイルとアセットをビルド ディレクトリにエクスポートします。

fig wheel シナリオを実行したいのですが、fig wheel プロセスの前にエイリアスを実行したり、lean figwheel呼び出しに含めたりしたいと考えています。

どうすればこれを達成できますか?

アップデート

["run" "-m" "cjohansen-no.web/export" ["cljsbuild" "auto"]]

as引数が含まれて["cljsbuild"....いるようですどうすればそれをエスケープできますか?

また

["build-site" ["run" "-m" "cjohansen-no.web/export" ] [":cljsbuild" "auto"]]

私に

マップ リテラルには、偶数のフォームが含まれている必要があります。

まだサンプルで。project.clj これは受け入れられている構文のようです....どうしてですか?

取得し続ける

quote {:form (quote cjohansen-no.web/export [])} に渡される引数の数が間違っています (2)

これはエクスポートファイルです....

(defn export [] (let [assets (optimizations/all (get-assets) {})] (stasis/empty-directory! export-dir) (optimus.export/save-assets assets export-dir) (stasis/export-pages (get-pages) export-dir {:optimus-assets assets})))

これはエイリアスです

"build-site" ["run" "-m" "cjohansen-no.web/export []"] "build" ["cljsbuild" "auto"]

これがコマンドです

lein build-site build

4

0 に答える 0