Zip

#762 

- 改为 task 的方式组织
- 构建生成的文件是 prefix + file 形式，所以可以直接 build 到 sea-modules 里
- 添加 zip 参数
- 用 multipipe 进行统一错误处理