首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置cljsbuild将未编译的文件移动到特定的文件夹?

如何设置cljsbuild将未编译的文件移动到特定的文件夹?
EN

Stack Overflow用户
提问于 2014-11-24 14:13:51
回答 1查看 187关注 0票数 1

我的Clojurescript项目从三个文件开始--一个index.html,一个css文件,手写的.cljs代码。

当cljsbuild将.cljs文件构建到.js文件中时,它会将该文件放在任意位置。我也想把index.html和css文件移到那里。

我想这样做的原因是,我可以有多个配置文件,并轻松地加载这两个。我有一个javascript没有优化的dev配置文件,还有一个优化了javascript的release配置文件。但是在它们之间切换很烦人--我必须以某种方式获取单个现有的index.html文件,并更改它所指向的javascript文件。(如果我有两个index.html文件,每个文件指向不同的javascript文件,对一个html文件进行更改意味着在另一个文件中复制更改)

我宁愿有两个版本:

构建到project/devdev版本。

构建到project/releaserelease版本。

两个版本都有index.htmlstyle.csscompiled.js文件。有没有办法做到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 2014-11-27 19:54:30

要做到这一点,我认为你需要在你的项目中添加额外的工具。

前端工具是一个艰难的世界,有许多替代方案和工作流,每一个都有自己的权衡。

最简单的方法是创建一个makefile,并在需要复制/编译HTML和CSS时调用它。这应该能让你入门,但在Windows上工作很难。

对于已建立的跨平台解决方案,我会考虑将grunt集成到工作流中。使用grunt,你可以很容易地有一个文件监视器,复制/编译你的HTML和CSS到你的文件夹,甚至有文件缩小/linted。权衡的是更陡峭的学习曲线和项目的初始设置。

有很多选项,但据我所知没有任何特定于cljs的工具。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27098876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档