Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 158bc10

Browse files
author
msojocs
committed
fix: wxml编译失败
1 parent aa0297d commit 158bc10

File tree

4 files changed

+42
-14
lines changed

4 files changed

+42
-14
lines changed

‎bin/wechat-devtools‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ export PATH="$root_dir/wine:$root_dir/node/bin:$root_dir/nwjs:$PATH"
99
# LANG=zh_CN.UTF-8 exec "$DIR"/../nwjs/nw --load-extension="$DIR"/../nwjs/package.nw/js/ideplugin "$@"
1010

1111
EXTENSION1="--load-extension=$root_dir/nwjs/package.nw/js/ideplugin"
12-
EXTENSION2="--load-extension=$( echo ~ )/.config/wechat_devtools/WeappPlugin" # 调试器AppData与Storage可用
12+
EXTENSION2="--load-extension=$( echo ~ )/.config/wechat_devtools/WeappPlugin"
1313
INSPECTOR1="--custom-devtools-frontend=file://$root_dir/package.nw/js/ideplugin/inspector" # 要加file://指明为本地文件路径
1414
INSPECTOR2="--custom-devtools-frontend=file://$( echo ~ )/.config/wechat_devtools/WeappPlugin/inspector/"
1515
USERDATADIR="$( echo ~ )/.config/wechat_devtools"
1616

1717
# "$@"参数
1818
LANG=zh_CN.UTF-8
19-
exec "$root_dir/nwjs/nw" $root_dir/package.nw $EXTENSION2 $INSPECTOR2 "$@"
19+
exec "$root_dir/nwjs/nw" $root_dir/package.nw $EXTENSION2 $INSPECTOR1 "$@"

‎test/wcc/WCC.MD‎

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,26 @@
44
node_modules --- options.json
55
把options.json转换为命令行参数
66

7-
execute ----
7+
## Windows
8+
```
9+
Wechat WXML Compiler, version v0.5vv_20200413_syb_scopedata
10+
Usage: Z:\mnt\disk1\GitHub\wechat-devtools\cache\wechat_devtools_1.05.2201240_x64\code\package.nw\js\vendo
11+
r\wcc.exe [-d] [-o OUTPUT] [-xc XComponentDefine] [-om XComponentDefine] [-cb [callback.js...]] [-llcommon
12+
] [-llw/-lla XCPath] <FILES... | -s <SINGLE_FILE>
13+
Options:
14+
-d: output code for debug
15+
-o: output destination (default stdout)
16+
-xc: output simplified code for custom component
17+
-cc: output compelete code for custom component
18+
-s: read from stdin
19+
-ds: insert debug wxs info
20+
-cb: add life cycle callback
21+
-llw: compile in lazy load mode (webiew)
22+
-lla: compile in lazy load mode (app service)
23+
args XCPath: custom component paths connected by comma or --split (./page/index,./comp/comp)
24+
```
25+
26+
## Linux
827
```
928
Wechat WXML Compiler, version v0.5vv_20200413_syb_scopedata
1029
Usage: ./wcc [-d] [-o OUTPUT] [-xc XComponentDefine] [-om XComponentDefine] [-cb [callback.js...]] [-ll XCPath] <FILES... | -s <SINGLE_FILE>

‎test/wcc/test.sh‎

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
#!/bin/bash
2-
cd /home/msojocs/Documents/we1 && \
3-
/mnt/disk1/GitHub/wechat-devtools/package.nw/node_modules/wcc/bin/linux/wcc -d --split ">_<9772" -cc "2>_<9772./pages/index/index.wxml>_<97720>_<9772./pages/logs/logs.wxml>_<97720" ./pages/index/index.wxml ./pages/logs/logs.wxml -gn $gwx
2+
#cd /home/msojocs/Documents/we1 && \
3+
#/mnt/disk1/GitHub/wechat-devtools/package.nw/node_modules/wcc/bin/linux/wcc -d --split ">_<9772" -cc "2>_<9772./pages/index/index.wxml>_<97720>_<9772./pages/logs/logs.wxml>_<97720" ./pages/index/index.wxml ./pages/logs/logs.wxml -gn $gwx
44
# | grep Z
55

66
# cd /home/msojocs/Documents/we1 && \
77
# wine /mnt/disk1/GitHub/wechat-devtools/cache/wechat_devtools_1.05.2201240_x64/code/package.nw/js/vendor/wcc.exe \
88
# " -d --split >_<9772 -xc 2>_<9772./pages/index/index.wxml>_<97720>_<9772./pages/logs/logs.wxml>_<97720" \
9-
# " ./pages/logs/logs.wxml ./pages/index/index.wxml -gn $gwx"
9+
# " ./pages/logs/logs.wxml ./pages/index/index.wxml -gn $gwx"
10+
11+
12+
cd /home/msojocs/Documents/we1 && \
13+
/mnt/disk1/GitHub/wechat-devtools/node_modules/miniprogram-compiler/bin/linux/wcc \
14+
"-d" "--split" ">_<1266" "-xc" "2>_<1266./pages/index/index.wxml>_<12660>_<1266./pages/logs/logs.wxml>_<12660" "-ll" "pages/index/index" "pages/logs/logs" "./pages/index/index.wxml" "./pages/logs/logs.wxml" "-gn" "$gwx"
15+
16+
cd /home/msojocs/Documents/we1 && \
17+
wine /mnt/disk1/GitHub/wechat-devtools/node_modules/miniprogram-compiler/bin/windows/wcc.exe \
18+
"-d" "--split" ">_<1266" "-xc" "2>_<1266./pages/index/index.wxml>_<12660>_<1266./pages/logs/logs.wxml>_<12660" "-lla" "./pages/index/index>_<1266./pages/logs/logs" "./pages/index/index.wxml" "./pages/logs/logs.wxml" "-gn" "$gwx"

‎tools/rebuild-node-modules‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,14 @@ cp -fr "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep/bin/rg" "${p
102102

103103
# wcc wcsc
104104
# 预览编译
105-
cd "${package_dir}/js/vendor/" && rm -rf "wcc.exe" "wcsc.exe"
106-
cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcc" "${package_dir}/js/vendor/wcc.exe"
107-
cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcsc" "${package_dir}/js/vendor/wcsc.exe"
108-
cd "${package_dir}/js/vendor" && \
109-
wcc_md5=$( md5sum wcc.exe|cut -d ' ' -f1 ) && \
110-
sed -i 's/wcc.exe": ".*"/wcc.exe": "'"${wcc_md5}"'"/g' "config.json" && \
111-
wcsc_md5=$( md5sum wcsc.exe|cut -d ' ' -f1 ) && \
112-
sed -i 's/wcsc.exe": ".*"/wcsc.exe": "'"${wcsc_md5}"'"/g' "config.json"
105+
#cd "${package_dir}/js/vendor/" && rm -rf "wcc.exe" "wcsc.exe"
106+
#cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcc" "${package_dir}/js/vendor/wcc.exe"
107+
#cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcsc" "${package_dir}/js/vendor/wcsc.exe"
108+
#cd "${package_dir}/js/vendor" && \
109+
#wcc_md5=$( md5sum wcc.exe|cut -d ' ' -f1 ) && \
110+
#sed -i 's/wcc.exe": ".*"/wcc.exe": "'"${wcc_md5}"'"/g' "config.json" && \
111+
#wcsc_md5=$( md5sum wcsc.exe|cut -d ' ' -f1 ) && \
112+
#sed -i 's/wcsc.exe": ".*"/wcsc.exe": "'"${wcsc_md5}"'"/g' "config.json"
113113

114114
# 可视化编译
115115
(cd "${package_dir}/node_modules/" \

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /