Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Velpro187
uni-app
提交
32c1657e
U
uni-app
项目概览
Velpro187
/
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,体验更适合开发者的 AI 搜索 >>
提交
32c1657e
编写于
7月 01, 2022
作者:
D
DCloud_LXH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: uni-stacktracey parse error return original
上级
cf98a7a4
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
24 addition
and
1 deletion
+24
-1
packages/uni-stacktracey/dist/uni-stacktracey.cjs.js
packages/uni-stacktracey/dist/uni-stacktracey.cjs.js
+7
-0
packages/uni-stacktracey/dist/uni-stacktracey.es.js
packages/uni-stacktracey/dist/uni-stacktracey.es.js
+7
-0
packages/uni-stacktracey/src/index.ts
packages/uni-stacktracey/src/index.ts
+5
-1
packages/uni-stacktracey/src/stacktracey.ts
packages/uni-stacktracey/src/stacktracey.ts
+5
-0
未找到文件。
packages/uni-stacktracey/dist/uni-stacktracey.cjs.js
浏览文件 @
32c1657e
...
...
@@ -181,6 +181,9 @@ class StackTracey {
const
trimEnd
=
(
s
,
n
)
=>
s
&&
(
s
.
length
>
n
?
s
.
slice
(
0
,
n
-
1
)
+
'
…
'
:
s
);
const
trimStart
=
(
s
,
n
)
=>
s
&&
(
s
.
length
>
n
?
'
…
'
+
s
.
slice
(
-
(
n
-
1
))
:
s
);
function
parseItem
(
e
,
maxColumnWidths
,
isMP
)
{
if
(
!
e
.
parsed
)
{
return
e
.
beforeParse
;
}
const
filePath
=
(
isMP
?
e
.
file
&&
e
.
file
:
e
.
fileShort
&&
e
.
fileShort
)
+
`
${
e
.
line
?
'
:
'
+
e
.
line
:
''
}
`
+
`
${
e
.
column
?
'
:
'
+
e
.
column
:
''
}
`
;
...
...
@@ -236,6 +239,7 @@ function stacktracey(stacktrace, opts) {
fileRelative
:
source
,
fileName
,
thirdParty
:
isThirdParty
(
sourcePath
),
parsed
:
true
,
});
/**
* 以 .js 结尾
...
...
@@ -357,6 +361,9 @@ function parseSourceMapContent(consumer, obj) {
}
}
function
joinItem
(
item
)
{
if
(
typeof
item
===
'
string
'
)
{
return
item
;
}
const
a
=
item
[
0
];
const
b
=
item
[
1
]
?
`
${
item
[
1
]}
`
:
''
;
const
c
=
item
[
2
]
?
`
${
item
[
2
]}
`
:
''
;
...
...
packages/uni-stacktracey/dist/uni-stacktracey.es.js
浏览文件 @
32c1657e
...
...
@@ -173,6 +173,9 @@ class StackTracey {
const
trimEnd
=
(
s
,
n
)
=>
s
&&
(
s
.
length
>
n
?
s
.
slice
(
0
,
n
-
1
)
+
'
…
'
:
s
);
const
trimStart
=
(
s
,
n
)
=>
s
&&
(
s
.
length
>
n
?
'
…
'
+
s
.
slice
(
-
(
n
-
1
))
:
s
);
function
parseItem
(
e
,
maxColumnWidths
,
isMP
)
{
if
(
!
e
.
parsed
)
{
return
e
.
beforeParse
;
}
const
filePath
=
(
isMP
?
e
.
file
&&
e
.
file
:
e
.
fileShort
&&
e
.
fileShort
)
+
`
${
e
.
line
?
'
:
'
+
e
.
line
:
''
}
`
+
`
${
e
.
column
?
'
:
'
+
e
.
column
:
''
}
`
;
...
...
@@ -238,6 +241,7 @@ function stacktracey(stacktrace, opts) {
fileRelative
:
source
,
fileName
,
thirdParty
:
isThirdParty
(
sourcePath
),
parsed
:
true
,
});
/**
* 以 .js 结尾
...
...
@@ -359,6 +363,9 @@ function parseSourceMapContent(consumer, obj) {
}
}
function
joinItem
(
item
)
{
if
(
typeof
item
===
'
string
'
)
{
return
item
;
}
const
a
=
item
[
0
];
const
b
=
item
[
1
]
?
`
${
item
[
1
]}
`
:
''
;
const
c
=
item
[
2
]
?
`
${
item
[
2
]}
`
:
''
;
...
...
packages/uni-stacktracey/src/index.ts
浏览文件 @
32c1657e
...
...
@@ -134,6 +134,7 @@ export function stacktracey(
fileRelative
:
source
,
fileName
,
thirdParty
:
isThirdParty
(
sourcePath
),
parsed
:
true
,
})
/**
...
...
@@ -290,7 +291,10 @@ interface UniStracktraceyPresetOptions {
uniPlatform
?:
string
}
function
joinItem
(
item
:
string
[])
{
function
joinItem
(
item
:
string
[]
|
string
)
{
if
(
typeof
item
===
'
string
'
)
{
return
item
}
const
a
=
item
[
0
]
const
b
=
item
[
1
]
?
`
${
item
[
1
]}
`
:
''
const
c
=
item
[
2
]
?
`
${
item
[
2
]}
`
:
''
...
...
packages/uni-stacktracey/src/stacktracey.ts
浏览文件 @
32c1657e
...
...
@@ -248,6 +248,9 @@ function parseItem(
maxColumnWidths
:
StackTracey
.
MaxColumnWidths
,
isMP
:
boolean
)
{
if
(
!
e
.
parsed
)
{
return
e
.
beforeParse
}
const
filePath
=
(
isMP
?
e
.
file
&&
e
.
file
:
e
.
fileShort
&&
e
.
fileShort
)
+
`
${
e
.
line
?
'
:
'
+
e
.
line
:
''
}
`
+
...
...
@@ -305,6 +308,8 @@ declare namespace StackTracey {
error
?:
Error
line
?:
number
column
?:
number
parsed
?:
boolean
}
interface
MaxColumnWidths
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录