Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
4e7c0a5f
U
uni-app
项目概览
DCloud
/
uni-app
3 个月 前同步成功
通知
725
Star
38705
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4e7c0a5f
编写于
12月 16, 2021
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(h5): transform rpx when build (question/136238)
上级
0ca8e87e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
7 addition
and
9 deletion
+7
-9
packages/uni-h5-vite/src/plugins/pagesJson.ts
packages/uni-h5-vite/src/plugins/pagesJson.ts
+5
-9
packages/uni-h5-vite/src/utils/ssr.ts
packages/uni-h5-vite/src/utils/ssr.ts
+2
-0
未找到文件。
packages/uni-h5-vite/src/plugins/pagesJson.ts
浏览文件 @
4e7c0a5f
...
...
@@ -86,25 +86,21 @@ function registerGlobalCode(config: ResolvedConfig, ssr?: boolean) {
const
enableTreeShaking
=
isEnableTreeShaking
(
parseManifestJsonOnce
(
process
.
env
.
UNI_INPUT_DIR
)
)
if
(
enableTreeShaking
&&
config
.
command
===
'
build
'
&&
!
ssr
)
{
// 非 SSR 的发行模式,补充全局 uni 对象
return
`
${
name
}
.uni = {};
${
name
}
.wx = {}
`
return
`
import { upx2px } from '@dcloudio/uni-h5';
${
name
}
.uni = {};
${
name
}
.wx = {};
${
name
}
.rpx2px = upx2px
`
}
const
rpx2pxCode
=
!
ssr
&&
config
.
define
!
.
__UNI_FEATURE_RPX__
?
`import {upx2px} from '@dcloudio/uni-h5'
${
name
}
.rpx2px = upx2px
`
:
''
return
`
${
rpx2pxCode
}
import {uni,getCurrentPages,getApp,UniServiceJSBridge,UniViewJSBridge} from '@dcloudio/uni-h5'
return
`
import {uni,upx2px,getCurrentPages,getApp,UniServiceJSBridge,UniViewJSBridge} from '@dcloudio/uni-h5'
${
name
}
.getApp = getApp
${
name
}
.getCurrentPages = getCurrentPages
${
name
}
.wx = uni
${
name
}
.uni = uni
${
name
}
.UniViewJSBridge = UniViewJSBridge
${
name
}
.UniServiceJSBridge = UniServiceJSBridge
${
name
}
.rpx2px = upx2px
${
name
}
.__setupPage = (com)=>setupPage(com)
`
}
...
...
packages/uni-h5-vite/src/utils/ssr.ts
浏览文件 @
4e7c0a5f
...
...
@@ -134,6 +134,8 @@ export function rewriteSsrResolve() {
return
resolveBuiltIn
(
`@dcloudio/uni-h5-vue/dist/vue.runtime.cjs.js`
)
}
else
if
(
id
===
'
vue/package.json
'
)
{
return
resolveBuiltIn
(
`@dcloudio/uni-h5-vue/package.json`
)
}
else
if
(
id
===
'
vue/server-renderer/package.json
'
)
{
return
resolveBuiltIn
(
`@vue/server-renderer/package.json`
)
}
return
oldSync
(
id
,
initResolveSyncOpts
(
opts
))
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录