mirror of
https://github.com/msojocs/wechat-web-devtools-linux.git
synced 2025-07-22 00:00:04 +08:00
fix: wxml编译失败
This commit is contained in:
parent
aa0297d327
commit
158bc1054a
@ -9,11 +9,11 @@ export PATH="$root_dir/wine:$root_dir/node/bin:$root_dir/nwjs:$PATH"
|
|||||||
# LANG=zh_CN.UTF-8 exec "$DIR"/../nwjs/nw --load-extension="$DIR"/../nwjs/package.nw/js/ideplugin "$@"
|
# LANG=zh_CN.UTF-8 exec "$DIR"/../nwjs/nw --load-extension="$DIR"/../nwjs/package.nw/js/ideplugin "$@"
|
||||||
|
|
||||||
EXTENSION1="--load-extension=$root_dir/nwjs/package.nw/js/ideplugin"
|
EXTENSION1="--load-extension=$root_dir/nwjs/package.nw/js/ideplugin"
|
||||||
EXTENSION2="--load-extension=$( echo ~ )/.config/wechat_devtools/WeappPlugin" # 调试器AppData与Storage可用
|
EXTENSION2="--load-extension=$( echo ~ )/.config/wechat_devtools/WeappPlugin"
|
||||||
INSPECTOR1="--custom-devtools-frontend=file://$root_dir/package.nw/js/ideplugin/inspector" # 要加file://指明为本地文件路径
|
INSPECTOR1="--custom-devtools-frontend=file://$root_dir/package.nw/js/ideplugin/inspector" # 要加file://指明为本地文件路径
|
||||||
INSPECTOR2="--custom-devtools-frontend=file://$( echo ~ )/.config/wechat_devtools/WeappPlugin/inspector/"
|
INSPECTOR2="--custom-devtools-frontend=file://$( echo ~ )/.config/wechat_devtools/WeappPlugin/inspector/"
|
||||||
USERDATADIR="$( echo ~ )/.config/wechat_devtools"
|
USERDATADIR="$( echo ~ )/.config/wechat_devtools"
|
||||||
|
|
||||||
# "$@"参数
|
# "$@"参数
|
||||||
LANG=zh_CN.UTF-8
|
LANG=zh_CN.UTF-8
|
||||||
exec "$root_dir/nwjs/nw" $root_dir/package.nw $EXTENSION2 $INSPECTOR2 "$@"
|
exec "$root_dir/nwjs/nw" $root_dir/package.nw $EXTENSION2 $INSPECTOR1 "$@"
|
@ -4,7 +4,26 @@
|
|||||||
node_modules --- options.json
|
node_modules --- options.json
|
||||||
把options.json转换为命令行参数
|
把options.json转换为命令行参数
|
||||||
|
|
||||||
execute ----
|
## Windows
|
||||||
|
```
|
||||||
|
Wechat WXML Compiler, version v0.5vv_20200413_syb_scopedata
|
||||||
|
Usage: Z:\mnt\disk1\GitHub\wechat-devtools\cache\wechat_devtools_1.05.2201240_x64\code\package.nw\js\vendo
|
||||||
|
r\wcc.exe [-d] [-o OUTPUT] [-xc XComponentDefine] [-om XComponentDefine] [-cb [callback.js...]] [-llcommon
|
||||||
|
] [-llw/-lla XCPath] <FILES... | -s <SINGLE_FILE>
|
||||||
|
Options:
|
||||||
|
-d: output code for debug
|
||||||
|
-o: output destination (default stdout)
|
||||||
|
-xc: output simplified code for custom component
|
||||||
|
-cc: output compelete code for custom component
|
||||||
|
-s: read from stdin
|
||||||
|
-ds: insert debug wxs info
|
||||||
|
-cb: add life cycle callback
|
||||||
|
-llw: compile in lazy load mode (webiew)
|
||||||
|
-lla: compile in lazy load mode (app service)
|
||||||
|
args XCPath: custom component paths connected by comma or --split (./page/index,./comp/comp)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Linux
|
||||||
```
|
```
|
||||||
Wechat WXML Compiler, version v0.5vv_20200413_syb_scopedata
|
Wechat WXML Compiler, version v0.5vv_20200413_syb_scopedata
|
||||||
Usage: ./wcc [-d] [-o OUTPUT] [-xc XComponentDefine] [-om XComponentDefine] [-cb [callback.js...]] [-ll XCPath] <FILES... | -s <SINGLE_FILE>
|
Usage: ./wcc [-d] [-o OUTPUT] [-xc XComponentDefine] [-om XComponentDefine] [-cb [callback.js...]] [-ll XCPath] <FILES... | -s <SINGLE_FILE>
|
||||||
|
@ -1,9 +1,18 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd /home/msojocs/Documents/we1 && \
|
# cd /home/msojocs/Documents/we1 && \
|
||||||
/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
|
# /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
|
||||||
# | grep Z
|
# | grep Z
|
||||||
|
|
||||||
# cd /home/msojocs/Documents/we1 && \
|
# cd /home/msojocs/Documents/we1 && \
|
||||||
# wine /mnt/disk1/GitHub/wechat-devtools/cache/wechat_devtools_1.05.2201240_x64/code/package.nw/js/vendor/wcc.exe \
|
# wine /mnt/disk1/GitHub/wechat-devtools/cache/wechat_devtools_1.05.2201240_x64/code/package.nw/js/vendor/wcc.exe \
|
||||||
# " -d --split >_<9772 -xc 2>_<9772./pages/index/index.wxml>_<97720>_<9772./pages/logs/logs.wxml>_<97720" \
|
# " -d --split >_<9772 -xc 2>_<9772./pages/index/index.wxml>_<97720>_<9772./pages/logs/logs.wxml>_<97720" \
|
||||||
# " ./pages/logs/logs.wxml ./pages/index/index.wxml -gn $gwx"
|
# " ./pages/logs/logs.wxml ./pages/index/index.wxml -gn $gwx"
|
||||||
|
|
||||||
|
|
||||||
|
cd /home/msojocs/Documents/we1 && \
|
||||||
|
/mnt/disk1/GitHub/wechat-devtools/node_modules/miniprogram-compiler/bin/linux/wcc \
|
||||||
|
"-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"
|
||||||
|
|
||||||
|
cd /home/msojocs/Documents/we1 && \
|
||||||
|
wine /mnt/disk1/GitHub/wechat-devtools/node_modules/miniprogram-compiler/bin/windows/wcc.exe \
|
||||||
|
"-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"
|
@ -102,14 +102,14 @@ cp -fr "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep/bin/rg" "${p
|
|||||||
|
|
||||||
# wcc wcsc
|
# wcc wcsc
|
||||||
# 预览编译
|
# 预览编译
|
||||||
cd "${package_dir}/js/vendor/" && rm -rf "wcc.exe" "wcsc.exe"
|
# cd "${package_dir}/js/vendor/" && rm -rf "wcc.exe" "wcsc.exe"
|
||||||
cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcc" "${package_dir}/js/vendor/wcc.exe"
|
# cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcc" "${package_dir}/js/vendor/wcc.exe"
|
||||||
cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcsc" "${package_dir}/js/vendor/wcsc.exe"
|
# cp "${package_dir}/node_modules_tmp/node_modules/miniprogram-compiler/bin/linux/wcsc" "${package_dir}/js/vendor/wcsc.exe"
|
||||||
cd "${package_dir}/js/vendor" && \
|
# cd "${package_dir}/js/vendor" && \
|
||||||
wcc_md5=$( md5sum wcc.exe|cut -d ' ' -f1 ) && \
|
# wcc_md5=$( md5sum wcc.exe|cut -d ' ' -f1 ) && \
|
||||||
sed -i 's/wcc.exe": ".*"/wcc.exe": "'"${wcc_md5}"'"/g' "config.json" && \
|
# sed -i 's/wcc.exe": ".*"/wcc.exe": "'"${wcc_md5}"'"/g' "config.json" && \
|
||||||
wcsc_md5=$( md5sum wcsc.exe|cut -d ' ' -f1 ) && \
|
# wcsc_md5=$( md5sum wcsc.exe|cut -d ' ' -f1 ) && \
|
||||||
sed -i 's/wcsc.exe": ".*"/wcsc.exe": "'"${wcsc_md5}"'"/g' "config.json"
|
# sed -i 's/wcsc.exe": ".*"/wcsc.exe": "'"${wcsc_md5}"'"/g' "config.json"
|
||||||
|
|
||||||
# 可视化编译
|
# 可视化编译
|
||||||
(cd "${package_dir}/node_modules/" \
|
(cd "${package_dir}/node_modules/" \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user