wept
wept copied to clipboard
希望有适合小型生产环境的deploy模式
这几天为了应付一个比较急的甲方,打算把之前写的小程序改一改直接放到服务器上部署,这期间用到了自己阉割版的wept,主要做了两处修改:
- 去掉了 websocket
- 去掉了只能调试用的标题栏,把标题文字扔到
<title></title>里去
另外还有两点需求因为能力不够没法实现(我本人主攻iOS,不是很熟悉node):
- 希望能手动关闭代理,对于不跨域的环境可以节省服务器资源;
- 希望只在第一次请求时做编译,第二次开始直接取静态资源;
尤其是按屏幕宽度渲染之类的事情希望放到前端来做,我这个项目部署上去之后每次打开页面都要花5-10秒,非常慢,不知道这段时间后端在做什么。(腾讯云上海 ubuntu 32位环境)
以上。希望能有一个deploy模式能满足这些要求,可以用一个debug之类的启动参数来切换,这样一些简单的小程序项目想扔到web去的时候就不用再写一遍前端了。
希望能手动关闭代理,对于不跨域的环境可以节省服务器资源
可以通过 wept.json 中加 proxy: false 关闭的
希望只在第一次请求时做编译,第二次开始直接取静态资源
只要文件没变化,wept 不会编译多次的。
ubuntu 上使用 wine 大概效率比较差吧。
后端根据屏幕宽度生成 css 是为了方便开发时调试,因为前端的 css sourcemap 支持会有问题。 实现一个线上运行小程序的 web 工具,更合适的做法应该是新建一个项目,因为它在架构上会有 wept 有很多的不一致,不过我一直没做小程序相关的事了,而且最近也不太可能有时间。