Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yangkaifeng
uni-app
提交
f7b2624e
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,发现更多精彩内容 >>
提交
f7b2624e
编写于
1月 20, 2022
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
wip(app): nvue
上级
b099fb20
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
56 addition
and
7 deletion
+56
-7
packages/uni-app-vite/src/nvue/plugin/index.ts
packages/uni-app-vite/src/nvue/plugin/index.ts
+4
-7
packages/uni-nvue-styler/__tests__/parse.spec.ts
packages/uni-nvue-styler/__tests__/parse.spec.ts
+7
-0
packages/uni-nvue-styler/package.json
packages/uni-nvue-styler/package.json
+22
-0
packages/uni-nvue-styler/src/index.ts
packages/uni-nvue-styler/src/index.ts
+1
-0
packages/uni-nvue-styler/src/parse/index.ts
packages/uni-nvue-styler/src/parse/index.ts
+4
-0
packages/uni-nvue-styler/tsconfig.json
packages/uni-nvue-styler/tsconfig.json
+12
-0
pnpm-lock.yaml
pnpm-lock.yaml
+6
-0
未找到文件。
packages/uni-app-vite/src/nvue/plugin/index.ts
浏览文件 @
f7b2624e
...
...
@@ -41,7 +41,7 @@ export function uniAppNVuePlugin(): Plugin {
const
inputDir
=
process
.
env
.
UNI_INPUT_DIR
const
mainPath
=
resolveMainPathOnce
(
inputDir
)
function
normalizeCssChunkFilename
(
id
:
string
)
{
return
removeExt
(
normalizePath
(
path
.
relative
(
inputDir
,
id
)))
+
'
.css
'
return
removeExt
(
normalizePath
(
path
.
relative
(
inputDir
,
id
)))
+
'
.css
.js
'
}
return
{
name
:
'
uni:app-nvue
'
,
...
...
@@ -78,16 +78,13 @@ export function uniAppNVuePlugin(): Plugin {
configResolved
:
createConfigResolved
({
chunkCssFilename
(
id
:
string
)
{
if
(
id
===
mainPath
)
{
return
'
app.css
'
return
'
app.css
.js
'
}
else
if
(
isUniPageSfcFile
(
id
,
inputDir
))
{
return
normalizeCssChunkFilename
(
id
)
}
},
chunkCssCode
(
filename
,
cssCode
)
{
if
(
filename
===
'
app.css
'
)
{
return
cssCode
}
return
cssCode
chunkCssCode
(
_
,
cssCode
)
{
return
'
export default {}
'
},
}),
}
...
...
packages/uni-nvue-styler/__tests__/parse.spec.ts
0 → 100644
浏览文件 @
f7b2624e
import
{
parse
}
from
'
../src
'
describe
(
'
mp-weixin: transform v-on
'
,
()
=>
{
test
(
'
basic
'
,
()
=>
{
console
.
log
(
parse
(
`.test{color:red}`
))
})
})
packages/uni-nvue-styler/package.json
0 → 100644
浏览文件 @
f7b2624e
{
"name"
:
"@dcloudio/uni-nvue-styler"
,
"version"
:
"3.0.0-alpha-3030820220114003"
,
"description"
:
"uni-nvue-styler"
,
"main"
:
"dist/index.js"
,
"types"
:
"dist/index.d.ts"
,
"files"
:
[
"dist"
],
"repository"
:
{
"type"
:
"git"
,
"url"
:
"git+https://github.com/dcloudio/uni-app.git"
,
"directory"
:
"packages/uni-nvue-styler"
},
"scripts"
:
{
"test"
:
"echo
\"
Error: no test specified
\"
&& exit 1"
},
"license"
:
"Apache-2.0"
,
"dependencies"
:
{
"postcss"
:
"^8.4.5"
}
}
packages/uni-nvue-styler/src/index.ts
0 → 100644
浏览文件 @
f7b2624e
export
*
from
'
./parse
'
packages/uni-nvue-styler/src/parse/index.ts
0 → 100644
浏览文件 @
f7b2624e
import
postcss
from
'
postcss
'
export
function
parse
(
input
:
string
)
{
return
postcss
.
parse
(
input
)
}
packages/uni-nvue-styler/tsconfig.json
0 → 100644
浏览文件 @
f7b2624e
{
"extends"
:
"../../tsconfig.node.json"
,
"compilerOptions"
:
{
"outDir"
:
"dist"
},
"include"
:
[
"src"
,
"types/shims.d.ts"
,
"../shims-node.d.ts"
,
"../shims-uni-app.d.ts"
]
}
pnpm-lock.yaml
浏览文件 @
f7b2624e
...
...
@@ -648,6 +648,12 @@ importers:
devDependencies
:
'
@vue/compiler-core'
:
3.2.27
packages/uni-nvue-styler
:
specifiers
:
postcss
:
^8.4.5
dependencies
:
postcss
:
8.4.5
packages/uni-quickapp-webview
:
specifiers
:
'
@dcloudio/uni-cli-shared'
:
3.0.0-alpha-3030820220114003
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录