uniapp 通过 cli publish --platform h5 --project jiuniu_uni打包h5的完整流程是什么
请问使用uniapp通过命令行cli publish --platform h5 --project jiuniu_uni打包H5的完整流程是什么?需要哪些前置步骤和配置?打包后的文件存放在哪里?
2 回复
- 安装依赖:
npm install - 打包H5:
npm run build:h5 - 发布:
cli publish --platform h5 --project jiuniu_uni - 生成dist文件夹,上传到服务器即可
在 UniApp 中通过 CLI 打包 H5 项目的完整流程如下:
-
环境准备:
- 确保已安装 Node.js(建议 14.x 或更高版本)
- 全局安装 @vue/cli:
npm install -g [@vue](/user/vue)/cli - 安装 HBuilderX CLI:
npm install -g @dcloudio/vue-cli-plugin-hbuilderx
-
项目配置:
- 在
manifest.json中配置 H5 平台相关设置(如路由模式、基础路径等) - 检查
pages.json中的页面配置是否符合 H5 需求
- 在
-
打包命令:
npm run build:h5或使用完整 CLI 命令:
npx uni build --platform h5 --project jiuniu_uni -
输出结果:
- 打包完成后会在项目根目录生成
dist/build/h5文件夹 - 该文件夹包含所有静态资源文件,可直接部署到 Web 服务器
- 打包完成后会在项目根目录生成
-
部署注意事项:
- 若使用 History 路由模式,服务器需配置 URL 重写
- 静态资源路径问题可通过配置
publicPath解决
完整示例 package.json 脚本配置:
{
"scripts": {
"build:h5": "uni build --platform h5 --project jiuniu_uni"
}
}
常见问题处理:
- 打包失败时检查依赖完整性:
npm install - 路径问题可在
manifest.json的 h5 配置中调整publicPath - 跨域问题需配置服务器代理或后端 CORS
整个过程约需 1-5 分钟,具体时间取决于项目规模和网络状况。

