使用ClojureScript构建SPA的Leiningen模板 快速开发与部署指南
狗ClojureScript应用程序的Leiningen模板设计实现快速开发周期,包含以下特性:
-
实时重新加载文件更改,内置ClojureScript库与ReactJS支持。
-
开发中的内置ClojureScript REPL,浏览器内实时编译。
-
部署时支持环境敏感的URL可配置性,通过配置文件管理。
-
自动化生产构建,使用HTML、ClojureScript和Less,在生产环境中进行CSS预处理。
-
JavaScript依赖项如ReactJS和Less.js与模板捆绑在一起,便于集成。
用法
创建一个新项目并启动实时开发Web服务器和ClojureScript自动编译:
lein new dog mywebapp
输出将生成以下项目结构:
.
├── app
│ ├── index.html
此模板极大简化了SPA开发过程,适用于希望快速搭建ClojureScript项目的开发者。
下载地址
用户评论