在项目环境中完成构建
静态部署提供的是已经构建好的公共文件。请在源代码和依赖项可用的环境中运行框架的构建命令,并在那里修复构建错误。
上传生成的目录,例如 `dist`、`out` 或框架文档规定的静态输出目录;托管服务不会替你安装包或编译源代码。
部署目录的根位置应直接包含可供访问的网站文件。静态站点需要确认 `index.html` 位于顶层,资源路径也与输出结构一致。
如果上传的是包含构建目录的父目录,文件可能多嵌套一层,导致托管服务找不到入口文件。
检查将要发布的输出
部署前检查生成文件,确保公共网站不依赖环境密钥或仅用于开发的文件。IaGenify 会跳过 `.env` 文件、`.git/`、`node_modules/` 和 `.DS_Store`,不要指望这些文件发布后仍然存在。
浏览器需要的构建配置必须以安全方式包含在生成的公共文件中。
部署后打开公开地址,并检查根页面和重要资源。如果本地构建成功,但网站显示空白或返回 404,请确认上传了哪个目录,以及其中是否包含预期入口文件。
源代码变更后要重新构建并部署新输出;再次发布旧目录不会编译最新代码。