Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qianlong66
uni-app
提交
aaaf1cf1
U
uni-app
项目概览
qianlong66
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
aaaf1cf1
编写于
7月 18, 2022
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: prefer UNI_CLOUD_PROVIDER over UNI_CLOUD_SPACES
上级
7639ccde
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
21 addition
and
12 deletion
+21
-12
packages/uni-cli-shared/src/json/app/manifest/plus.ts
packages/uni-cli-shared/src/json/app/manifest/plus.ts
+8
-8
packages/uni-cloud/src/uni.plugin.ts
packages/uni-cloud/src/uni.plugin.ts
+11
-2
packages/uni-stat/src/utils/pageInfo.js
packages/uni-stat/src/utils/pageInfo.js
+2
-2
未找到文件。
packages/uni-cli-shared/src/json/app/manifest/plus.ts
浏览文件 @
aaaf1cf1
...
...
@@ -106,22 +106,22 @@ function initUniStatistics(manifestJson: Record<string, any>) {
)
delete
manifestJson
.
uniStatistics
}
if
(
!
process
.
env
.
UNI_CLOUD_
SPACES
)
{
if
(
!
process
.
env
.
UNI_CLOUD_
PROVIDER
)
{
return
}
let
spaces
=
[]
try
{
spaces
=
JSON
.
parse
(
process
.
env
.
UNI_CLOUD_
SPACES
)
spaces
=
JSON
.
parse
(
process
.
env
.
UNI_CLOUD_
PROVIDER
)
}
catch
(
e
:
any
)
{}
if
(
!
isArray
(
spaces
)
||
!
spaces
.
length
)
{
return
}
const
space
=
spaces
[
0
]
as
{
provider
?
:
string
i
d
:
string
n
ame
:
string
provider
:
string
spaceI
d
:
string
spaceN
ame
:
string
clientSecret
?:
string
apiE
ndpoint
?:
string
e
ndpoint
?:
string
}
if
(
!
space
)
{
return
...
...
@@ -136,9 +136,9 @@ function initUniStatistics(manifestJson: Record<string, any>) {
}
uniStatistics
.
uniCloud
=
{
provider
:
space
.
provider
,
spaceId
:
space
.
i
d
,
spaceId
:
space
.
spaceI
d
,
clientSecret
:
space
.
clientSecret
,
endpoint
:
space
.
apiE
ndpoint
,
endpoint
:
space
.
e
ndpoint
,
}
}
}
packages/uni-cloud/src/uni.plugin.ts
浏览文件 @
aaaf1cf1
...
...
@@ -13,8 +13,6 @@ import {
import
{
uniValidateFunctionPlugin
}
from
'
./validateFunction
'
process
.
env
.
UNI_CLOUD_PROVIDER
=
JSON
.
stringify
([])
const
uniCloudSpaces
:
{
provider
?:
string
id
:
string
...
...
@@ -126,6 +124,17 @@ function checkUniModules() {
function
initUniCloudEnv
()
{
checkUniModules
()
if
(
process
.
env
.
UNI_CLOUD_PROVIDER
)
{
const
spaces
=
JSON
.
parse
(
process
.
env
.
UNI_CLOUD_PROVIDER
)
if
(
!
isArray
(
spaces
))
{
return
}
if
(
spaces
.
length
)
{
uniCloudSpaces
.
push
(...
spaces
)
return
}
}
process
.
env
.
UNI_CLOUD_PROVIDER
=
JSON
.
stringify
([])
if
(
!
process
.
env
.
UNI_CLOUD_SPACES
)
{
return
}
...
...
packages/uni-stat/src/utils/pageInfo.js
浏览文件 @
aaaf1cf1
...
...
@@ -453,10 +453,10 @@ export const uni_cloud_config = () => {
export
const
get_space
=
(
config
)
=>
{
const
uniCloudConfig
=
uni_cloud_config
()
const
{
spaceId
,
provider
,
clientSecret
}
=
uniCloudConfig
const
space_type
=
[
'
tcb
'
,
'
aliyun
'
]
const
space_type
=
[
'
tcb
'
,
'
tencent
'
,
'
aliyun
'
]
const
is_provider
=
space_type
.
indexOf
(
provider
)
!==
-
1
const
is_aliyun
=
provider
===
'
aliyun
'
&&
spaceId
&&
clientSecret
const
is_tcb
=
provider
===
'
tcb
'
&&
spaceId
const
is_tcb
=
(
provider
===
'
tcb
'
||
provider
===
'
tencent
'
)
&&
spaceId
if
(
is_provider
&&
(
is_aliyun
||
is_tcb
))
{
return
uniCloudConfig
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录