uni-app cli publish --platform h5 --project client 打包执行无效
uni-app cli publish --platform h5 --project client 打包执行无效
先用cli ver 看看能否正常输出呢?或者检查一下是否是使用了 hbuilderx的 cli,可能被其它 cli 工具影响了
更多关于uni-app cli publish --platform h5 --project client 打包执行无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
确认使用的是 Hbuilderx 下的 cli.
开始怀疑是把 HBuilder.x 放到了外置硬盘的影响, 后面来 Hbuilder.x 重新安装到了 Applications 中也是一样无响应。
执行 cli open 能正常打开 Hbuilder
测试发现。 通过 cli open 打开后,可以执行 cli publish , 通过应用图标双击打开的,执行 cli publish 就没有任何反应。
在 uni-app CLI 项目中执行 publish 命令打包 H5 平台时,若命令无效或未触发预期行为,通常涉及以下排查方向:
-
检查 CLI 版本与依赖环境
确保@dcloudio/uni-cli-shared和@dcloudio/uni-cli-utils版本与当前 HBuilderX 版本匹配。可通过npm list验证依赖完整性,版本冲突时建议删除node_modules后重新执行npm install。 -
验证 package.json 脚本配置
确认scripts中已正确声明 H5 平台的打包命令,例如:"scripts": { "build:h5": "uni build --platform h5" }此时应使用
npm run build:h5而非直接调用uni命令。 -
检查 manifest.json 配置
在src/manifest.json中确认 H5 平台配置已启用,特别是router模式设置:"h5": { "router": { "mode": "hash" } } -
查看构建日志与错误信息
添加--verbose参数输出详细日志:uni build --platform h5 --verbose


