小白看这里!!一分钟教会你uniapp本地部署H5

背景:因为近期刚使用uniapp开发微信小程序,对于相关的部署流程一片茫然,今天刚好需要部署到内网给同事测试,就给大家整理下相关的流程。这里我是使用cli部署的.

我在HBuildX工具中装了终端,但是使用官方给的指令后依然不能打包,报错是这样滴 官方文档参考:hx.dcloud.net.cn/cli/publish...

所以我就直接在电脑终端进行操作

1、准备工作,下载nginx

省流 nginx下载地址:nginx.org/en/download...

2、打开HBuildX工具,找到根目录下的manifest.json文件,最下面选择源码视图。核对H5对应配置的信息,如果没有的就加上

查看本机IP: windows+R ------ 输入cmd打开终端 ------ 输入ipconfig

3、windows+R ------ 输入cmd打开终端 进入到你HBuildX的位置

输入 cli publish --platform h5 --project 项目名称【你HBuildX里的项目名称】

4、打开你刚刚下载nginx,在根目录nginx下新建一个文件夹,可以是任意名字,把刚刚第三步编译好的文件丢进来。

5、打开下载的nginx下conf文件夹下nginx.conf文件,进行相关配置。

核对蓝色部分的代码,缺少的就加上。

js 复制代码
listen       8080;
server_name  192.168.1.8;
location ^~ /web/ {
        # 处理 Vue 单页面应用 路由模式为 history 模式刷新页面 404 的问题
        root xiaoyu;
        autoindex on;
        autoindex_exact_size on;
        autoindex_localtime on;
}

6、复制第三步编译好的文件,粘贴到nginx下你新建的文加夹下面。

7、打开终端,进入到nginx的位置,启动nginx

start nginx( 首次启动的命令 )

nginx -s reload ( 更新配置之后启动的命令 )

nginx -s stop( 停止nginx,关闭server 的命令 )

启动之后就可以在浏览器或者手机输入地址(你自己的本地IP加上第五步location后设置的名字)进行查看了(设备记得连到局域网才可以查看)

相关推荐
lovingsoft3 分钟前
Chrome Lighthouse 详解
前端·chrome
Qlly13 分钟前
全栈工程师怎么接需求?从一句「加个功能」聊到能开发、能验收
前端·后端
马可家的菠萝17 分钟前
你的微信“文件传输助手”,是不是已经成了第二个网盘?
前端·后端·架构
略略略啦17 分钟前
Vibe Coding 基于Spec DD和TDD的实践指南
前端
shmily麻瓜小菜鸡38 分钟前
前端实现图片与PDF文字识别敏感信息打码方案
前端·pdf·状态模式
打工仔折腾 AI44 分钟前
LangChain 工具调用实战:从 Tool 定义到 Agent 执行链路拆解
java·前端·人工智能·后端·python·langchain·ai agent 实战
汉堡大王95271 小时前
单次输出拉到100万Token:拆完 Gemini 4 Argon 的续写协议,才看懂谷歌这7个月在憋什么
前端·人工智能·后端
看浪的路人1 小时前
第9讲:大模型应用监控与可观测性——OpenTelemetry + Prometheus + Grafana 全链路追踪
java·前端·spring
内存过载1 小时前
用表格模拟甘特图:项目排期的土办法
前端·低代码
葡萄城技术团队1 小时前
用 SpreadJS 数据验证实现省市区三级联动
前端