快速开发与部署 Elm 应用程序
在开发 Elm 应用程序时,Elm 编译器是一个关键工具。但当前的开发周期存在一些缺点:
- 开发反馈循环慢 :需要手动重新编译代码并刷新浏览器才能看到更改。
- 应用未达生产标准 :编译后的 JavaScript 代码未优化且未压缩。未压缩的代码会增加浏览器的下载时间。
为了解决这些问题,我们需要引入工具来加速开发周期并生成适合生产的代码。下面将介绍 Elm 内置的开发服务器,以及一个更强大的第三方工具 Create Elm App,还会探讨如何使用 Surge 等平台来托管 Elm 应用程序。
启动 Elm Reactor
Elm 自带一个名为 Elm Reactor 的内置开发服务器,它能让我们更轻松地在浏览器中编译和查看应用程序。以下是使用步骤:
1. 如果你没有完整的 Picshare 应用程序,将 code/develop-debug-deploy/picshare-complete 目录复制到你的计算机。
2. 在 picshare-complete 目录中,运行以下命令启动服务器:
elm reactor
默认情况下,Elm Reactor 会尝试在端口 8000 上运行。如果该端口被其他程序占用,可以指定其他端口,例如:
elm reactor --port 800
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



