【发布时间】:2014-11-24 06:13:51
【问题描述】:
我的 Clojurescript 项目从三个文件开始——一个 index.html、一个 css 文件、手写的 .cljs 代码。
当 cljsbuild 将 .cljs 文件构建为 .js 文件时,它会将其放置在任意位置。我也想把 index.html 和 css 文件也移到那里。
我想要这个的原因是我可以拥有多个配置文件,并轻松加载两者。我有一个未优化 javascript 的 dev 配置文件,以及一个优化 javascript 的 release 配置文件。但是在它们之间切换很烦人——我必须以某种方式获取单个现有的 index.html 文件并更改它指向的 javascript 文件。 (如果我有两个 index.html 文件,每个文件指向不同的 javascript 文件,对一个 html 文件进行更改意味着复制另一个文件的更改)
我宁愿有两个版本:
dev 构建构建到 project/dev。
release 构建构建到 project/release。
两个版本都有index.html、style.css 和compiled.js 文件。有什么办法可以做到这一点?
【问题讨论】:
标签: build clojurescript cljsbuild