小白看这里!!一分钟教会你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后设置的名字)进行查看了(设备记得连到局域网才可以查看)

相关推荐
hrrrrb9 小时前
【Python】字符串
java·前端·python
阿笑带你学前端9 小时前
Supabase云同步架构:Flutter应用的数据同步策略
前端
梦想CAD控件9 小时前
(在线CAD平台)网页集成CAD SDK的方法
前端·javascript·github
万少9 小时前
可可图片编辑 HarmonyOS(6)水印效果
前端·harmonyos
掘金约基奇_9 小时前
JS-SDK开发企微侧边栏
前端·javascript
FlowGram9 小时前
低代码设计态变量挑战与设计 — 前端变量引擎介绍
前端·低代码
大西瓜瓜瓜9 小时前
PS2020,将所有图片不剪切,调整为800×800像素的文档尺寸。
前端
sjin9 小时前
React源码 - 大名鼎鼎的Fiber
前端
子兮曰9 小时前
🚀从单体到Monorepo:四川省xxx协会官网架构重生记
前端·next.js·turbopack
白水清风9 小时前
CI/CD学习记录(基于GitLab)
前端·自动化运维·前端工程化