构建、部署相关
我的应用首次构建成功了,为什么打开还是 404?
应用首次构建时,需要为您的应用下发 CDN 配置,CDN 生效需要 2-5 分钟时间,生效后您的应用方可访问。
我更新了仓库代码,为什么没有触发自动部署?
Webify 核心服务位于中国境内,海外 Git 平台(如 Github、Gitlab)的 Webhook 触发请求由于网络线路稳定性,极小概率会失败,导致无法触发自动部署。我们未来会持续优化线路稳定性。
推荐您使用国内的 Git 平台。
在此种情况下,您可以选择进入腾讯云控制台手工触发部署。
我的应用重新部署完毕了,为什么页面没有更新?
每个应用均带有 CDN 缓存,默认缓存时间 10 分钟,在应用更新之后,CDN 缓存并不是立即更新的,可能最长需要 10 分钟来让 CDN 更新缓存。
构建失败了怎么办?
Webify 只是部署平台,构建失败可能属于代码问题。建议您先确认代码逻辑是否正确以及Node版本是否支持(暂时仅支持Node 14)。
以下流程:
- 首先确认本地构建是否正常
- a.建议先清除本地 node_modules 依赖,切换本地 node 版本到 14.17.6,然后完整地运行在 webify 上配置的“安装命令”和“构建命令”
- 再确认云端构建配置是否正确
a.构建命令:
- i. 是否依赖了本地安装的工具
- ii. 云端环境是 Node 14.17.6 环境,命令能否在本地 Node 14 环境里正常运行(暂不支持更高版本的 Node)
b. 输出目录:
- i. 是否配置正确,比如:项目的构建产物目录是"out",但是配置里写成了"dist"
- Webify 控制台可以看到构建日志,可以根据日志信息定位问题
- 如本地能够构建成功,可以使用云开发 CLI 工具上传构建产物,参考:使用 CLI 管理静态托管