Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
eb19a1f1
U
uni-app
项目概览
DCloud
/
uni-app
6 个月 前同步成功
通知
751
Star
38709
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
8
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
8
Issue
8
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
eb19a1f1
编写于
9月 20, 2022
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
wip(uts): compiler
上级
0d315a3e
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
3 addition
and
29 deletion
+3
-29
packages/uni-app-vite/src/utils.ts
packages/uni-app-vite/src/utils.ts
+1
-6
packages/uni-cli-shared/src/platform.ts
packages/uni-cli-shared/src/platform.ts
+0
-3
packages/uni-cli-shared/src/preprocess/context.ts
packages/uni-cli-shared/src/preprocess/context.ts
+0
-9
packages/uni-uts-vite/src/plugins/v1.ts
packages/uni-uts-vite/src/plugins/v1.ts
+2
-2
packages/vite-plugin-uni/src/plugins/copy.ts
packages/vite-plugin-uni/src/plugins/copy.ts
+0
-9
未找到文件。
packages/uni-app-vite/src/utils.ts
浏览文件 @
eb19a1f1
import
path
from
'
path
'
export
const
templateDir
=
path
.
resolve
(
__dirname
,
'
../lib/template/
'
)
export
function
nvueOutDir
()
{
return
path
.
join
(
process
.
env
.
UNI_OUTPUT_DIR
,
'
../.nvue
'
,
'
app
'
+
(
process
.
env
.
UNI_APP_PLATFORM
?
'
-
'
+
process
.
env
.
UNI_APP_PLATFORM
:
''
)
)
return
path
.
join
(
process
.
env
.
UNI_OUTPUT_DIR
,
'
../.nvue
'
)
}
packages/uni-cli-shared/src/platform.ts
浏览文件 @
eb19a1f1
...
...
@@ -28,8 +28,5 @@ export function getPlatforms() {
}
export
function
getPlatformDir
()
{
if
(
process
.
env
.
UNI_PLATFORM
===
'
app
'
&&
process
.
env
.
UNI_APP_PLATFORM
)
{
return
process
.
env
.
UNI_PLATFORM
+
'
-
'
+
process
.
env
.
UNI_APP_PLATFORM
}
return
process
.
env
.
UNI_SUB_PLATFORM
||
process
.
env
.
UNI_PLATFORM
}
packages/uni-cli-shared/src/preprocess/context.ts
浏览文件 @
eb19a1f1
...
...
@@ -63,15 +63,6 @@ export function initPreContext(
nvueContext
.
APP_NVUE
=
true
nvueContext
.
APP_PLUS_NVUE
=
true
if
(
process
.
env
.
UNI_APP_PLATFORM
===
'
android
'
)
{
defaultContext
.
APP_ANDROID
=
true
}
else
if
(
process
.
env
.
UNI_APP_PLATFORM
===
'
ios
'
)
{
defaultContext
.
APP_IOS
=
true
}
else
{
defaultContext
.
APP_ANDROID
=
true
defaultContext
.
APP_IOS
=
true
}
}
else
if
(
platform
.
startsWith
(
'
mp-
'
))
{
defaultContext
.
MP
=
true
}
else
if
(
platform
.
startsWith
(
'
quickapp-webview
'
))
{
...
...
packages/uni-uts-vite/src/plugins/v1.ts
浏览文件 @
eb19a1f1
import
type
{
Plugin
}
from
'
vite
'
import
path
from
'
path
'
import
{
isInHBuilderX
,
parseVueRequest
,
preJs
}
from
'
@dcloudio/uni-cli-shared
'
import
{
isInHBuilderX
,
parseVueRequest
}
from
'
@dcloudio/uni-cli-shared
'
import
{
BindingIdentifier
,
ClassDeclaration
,
...
...
@@ -52,7 +52,7 @@ export function uniUtsV1Plugin(): Plugin {
// 懒加载 uts 编译器
// eslint-disable-next-line no-restricted-globals
const
{
parse
}
=
require
(
'
@dcloudio/uts
'
)
const
ast
=
await
parse
(
preJs
(
code
)
,
{
noColor
:
isInHBuilderX
()
})
const
ast
=
await
parse
(
code
,
{
noColor
:
isInHBuilderX
()
})
code
=
`
import { initUtsProxyClass, initUtsProxyFunction, initUtsPackageName, initUtsClassName } from '@dcloudio/uni-app'
const name = '
${
pkg
.
name
}
'
...
...
packages/vite-plugin-uni/src/plugins/copy.ts
浏览文件 @
eb19a1f1
...
...
@@ -44,15 +44,6 @@ export function uniCopyPlugin({
})
.
map
((
p
)
=>
'
/
'
+
PUBLIC_DIR
+
'
/
'
+
p
)
if
(
process
.
env
.
UNI_APP_PLATFORM
===
'
android
'
)
{
ignorePlatformStaticDirs
.
push
(
`/
${
PUBLIC_DIR
}
/app-ios`
)
}
else
if
(
process
.
env
.
UNI_APP_PLATFORM
===
'
ios
'
)
{
ignorePlatformStaticDirs
.
push
(
`/
${
PUBLIC_DIR
}
/app-android`
)
}
else
{
ignorePlatformStaticDirs
.
push
(
`/
${
PUBLIC_DIR
}
/app-android`
)
ignorePlatformStaticDirs
.
push
(
`/
${
PUBLIC_DIR
}
/app-ios`
)
}
const
targets
:
UniViteCopyPluginTarget
[]
=
[
{
src
:
assets
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录