大家好,我是 菲鸽
,今天带给大家 unibest
文档系列文章第11篇 —— 运行发布篇
。欢迎食用~
运行
-
h5 平台
:pnpm dev:h5
( 或者简单点pnpm dev
),然后浏览器打开http://localhost:9000/
。 -
wx 小程序
:pnpm dev:mp-weixin
,然后打开微信开发者工具,导入本地文件夹,选择本项目的dist/dev/mp-weixin
文件。
-
APP 平台
:pnpm dev:app
,然后打开HBuilderX
,导入刚刚生成的dist/dev/app
文件夹,选择运行到模拟器
(开发时优先使用
),或者运行到安卓/ios 基座
(真机调试时使用) 。
如果需要配置其他模拟器,可以参考:安装模拟器
这样操作的话,开发时都会有热更新,开发体验很爽!
发布
-
h5 平台
:pnpm build:h5
,打包后的文件在dist/build/h5
,可以放到 web 服务器,如 nginx 运行。如果最终不是放在根目录,可以在manifest.config.ts
文件的h5.router.base
属性进行修改。 -
wx 小程序
:pnpm build:mp-weixin
,打包后的文件在dist/build/mp-weixin
,然后通过微信开发者工具导入,并点击右上角的“上传”按钮进行上传。 -
APP 平台
:pnpm build:app
,然后打开HBuilderX
,导入刚刚生成的dist/build/app
文件夹,选择发行
-原生APP-云打包
。
熟悉原生 APP 开发的开发者也可以使用
原生APP-本地打包
。
APP 打包注意事项(上)
很多开发者发现打包失败,或者打包白屏,这里简单说明一下。
-
-
重新获取自己的
AppId
-
-
-
根据上面获取到的
AppId
修改env/.env
文件的VITE_UNI_APPID
字段
-
-
-
(可选)云打包如果有出现解析时出问题的,把
minSdkVersion
版本改低一点就好了,比如21
。(最低21
,不能低于21
;我模板里面设置的是30
)。
-
APP 打包注意事项 (下)
2024-04-14,新的 base
模板已经升级到 4.08
了,如下图,记得更新您的 HBuilderx
版本。
"@dcloudio/uni-app": "3.0.0-4000820240401001"
表示 uni-app
为 3.0.0
版本,对应的 HBuilderx
版本为 4.08
,后面的 20240401001
是发布日期。
40008
第一个数字4
表示主要版本,后面每2
位数为一组,所以代表4.0.8
。类似的,
30812
代表3.8.12
版本,30909
代表3.9.9
版本。另外,从
3.99
开始,后面 2 个小版本合并书写,于是3.9.9
变成3.99
,4.0.8
变成4.08
。
unibest
历史用过的 @dcloudio/uni-app
版本:
"@dcloudio/uni-app": "3.0.0-3081220230817001", => 3.8.12
"@dcloudio/uni-app": "3.0.0-3090920231225001", => 3.99
"@dcloudio/uni-app": "3.0.0-4000820240401001", => 4.08
温馨提示:下面的部分是使用
uni-app
版本为3.8.12
时写的文档,适当参考~
本模板使用的是 3.8.12
的库版本("@dcloudio/uni-app": "3.0.0-3081220230817001",
),所以尽量使用 3.8.12
版本的 HBuilderX
来打包,否则可能有未知的风险,出现情况如下图。
点击 ignore
后可以正常使用,万一以后出现什么特殊情况,记得看看是不是版本问题。
MAC
可以安装多个版本的软件,如下图我安装了3.8.12
(3.8.12.20230817) 和最新的3.99
(3.99.2023122611) 两个版本,平时的项目使用3.99
, 打包unibest
的时候使用3.8.12
。
window
系统也可以,安装到不同目录下即可。
总结
本文描述了多端的运行和发布,希望对您有帮助。
全文完~
如果觉得不错,点个
赞
和在看
是对菲鸽
最大的鼓励,谢谢 ^_^
unibest 链接地址
-
文档地址:unibest 官方文档
-
github 地址:https://github.com/feige996/unibest
-
gitee 地址:https://githee.com/feige996/unibest
下面的是就的账号和文档,只是留个纪念。
旧的 github: https://github.com/codercup/unibest
旧的文档地址:unibest
微信交流群 因不能贴引流二维码,有需要的同学请看 官方文档微信群 。
全文完~