Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yangkaifeng
uni-app
提交
3b2b6982
U
uni-app
项目概览
yangkaifeng
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3b2b6982
编写于
11月 05, 2021
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: format logs
上级
a4d10805
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
48 addition
and
8 deletion
+48
-8
packages/uni-cli-shared/src/hbx/index.ts
packages/uni-cli-shared/src/hbx/index.ts
+0
-6
packages/uni-cli-shared/src/hbx/log.ts
packages/uni-cli-shared/src/hbx/log.ts
+40
-0
packages/uni-cli-shared/src/logs/format.ts
packages/uni-cli-shared/src/logs/format.ts
+8
-1
packages/uni-mp-compiler/src/transforms/transformIdentifier.ts
...ges/uni-mp-compiler/src/transforms/transformIdentifier.ts
+0
-1
未找到文件。
packages/uni-cli-shared/src/hbx/index.ts
浏览文件 @
3b2b6982
import
path
from
'
path
'
process
.
env
.
UNI_HBUILDERX_PLUGINS
=
process
.
env
.
UNI_HBUILDERX_PLUGINS
||
path
.
resolve
(
__dirname
,
'
../../../../../../
'
)
export
*
from
'
./env
'
export
{
initModuleAlias
}
from
'
./alias
'
packages/uni-cli-shared/src/hbx/log.ts
浏览文件 @
3b2b6982
import
path
from
'
path
'
import
{
normalizePath
}
from
'
../utils
'
import
{
Formatter
}
from
'
../logs/format
'
const
SIGNAL_H5_LOCAL
=
'
> Local:
'
...
...
@@ -51,3 +53,41 @@ export const removeWarnFormatter: Formatter = {
return
''
},
}
const
fileRE
=
/file:
\s(
.*
)
:
(\d
+
)
:
(\d
+
)
/
export
const
FilenameFormatter
:
Formatter
=
{
test
(
msg
)
{
return
fileRE
.
test
(
msg
)
},
format
(
msg
)
{
return
msg
.
replace
(
fileRE
,
(
_
,
filename
,
line
,
column
)
=>
{
return
`file:
${
filename
.
split
(
'
?
'
)[
0
]}
:
${
line
}
:
${
column
}
`
})
},
}
export
const
HBuilderXFileFormatter
:
Formatter
=
{
test
(
msg
)
{
return
fileRE
.
test
(
msg
)
},
format
(
msg
)
{
return
(
msg
// remove color
.
replace
(
/
\x
1B
[
[(?);
]{0,2}(
;
?\d)
*./g
,
''
)
.
replace
(
fileRE
,
(
_
,
filename
,
line
,
column
)
=>
{
return
(
'
at
'
+
normalizePath
(
path
.
relative
(
process
.
env
.
UNI_INPUT_DIR
,
filename
.
split
(
'
?
'
)[
0
])
)
+
'
:
'
+
line
+
'
:
'
+
column
)
})
)
},
}
packages/uni-cli-shared/src/logs/format.ts
浏览文件 @
3b2b6982
import
{
once
}
from
'
@dcloudio/uni-shared
'
import
{
isInHBuilderX
}
from
'
../hbx/env
'
import
{
isInHBuilderX
,
runByHBuilderX
}
from
'
../hbx/env
'
import
{
moduleAliasFormatter
}
from
'
../hbx/alias
'
import
{
h5ServeFormatter
,
removeInfoFormatter
,
removeWarnFormatter
,
FilenameFormatter
,
HBuilderXFileFormatter
,
}
from
'
../hbx/log
'
export
interface
Formatter
{
...
...
@@ -21,6 +23,11 @@ const initErrFormattersOnce = once(() => {
if
(
isInHBuilderX
())
{
errFormatters
.
push
(
moduleAliasFormatter
)
}
if
(
runByHBuilderX
())
{
errFormatters
.
push
(
HBuilderXFileFormatter
)
}
else
{
errFormatters
.
push
(
FilenameFormatter
)
}
})
const
initInfoFormattersOnce
=
once
(()
=>
{
...
...
packages/uni-mp-compiler/src/transforms/transformIdentifier.ts
浏览文件 @
3b2b6982
...
...
@@ -41,7 +41,6 @@ export const transformIdentifier: NodeTransform = (node, context) => {
const
{
props
}
=
node
let
hasClassBinding
=
false
let
hasStyleBinding
=
false
debugger
for
(
let
i
=
0
;
i
<
props
.
length
;
i
++
)
{
const
dir
=
props
[
i
]
if
(
dir
.
type
===
NodeTypes
.
DIRECTIVE
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录