mirror of
https://github.com/msojocs/wechat-web-devtools-linux.git
synced 2025-07-22 00:00:04 +08:00
update rebuild node modules script to support version 1.03.2008270
This commit is contained in:
parent
806d4edde9
commit
0d3a50ff00
@ -13,10 +13,14 @@ package_dir="$DIR/../package.nw"
|
|||||||
export PATH=$DIR/../node/bin:$PATH
|
export PATH=$DIR/../node/bin:$PATH
|
||||||
|
|
||||||
rm -fr "${package_dir}/node_modules/vscode-windows-ca-certs" # the module is only available in windows
|
rm -fr "${package_dir}/node_modules/vscode-windows-ca-certs" # the module is only available in windows
|
||||||
|
rm -fr "${package_dir}/node_modules/vscode-windows-registry" # the module is only available in windows
|
||||||
|
rm -fr "${package_dir}/node_modules/vscode-windows-registry-node" # the module is only available in windows
|
||||||
|
rm -fr "${package_dir}/node_modules/windows-process-tree" # the module is only available in windows
|
||||||
|
|
||||||
rm -fr "${package_dir}/node_modules/vscode-ripgrep/bin" # redownload bin on linux
|
rm -fr "${package_dir}/node_modules/vscode-ripgrep/bin" # redownload bin on linux
|
||||||
|
|
||||||
rm -fr "${package_dir}/node_modules/nodegit/build" # rebuild nodegit
|
rm -fr "${package_dir}/node_modules/node-pty/build/Release/conpty.node" # the native module is not available in windows
|
||||||
|
rm -fr "${package_dir}/node_modules/node-pty/build/Release/conpty_console_list.node" # the native module is not available in windows
|
||||||
|
|
||||||
(cd "${package_dir}/node_modules" && find -name *.pdb | xargs -I{} rm -r {}) # remove pdb debugging file
|
(cd "${package_dir}/node_modules" && find -name *.pdb | xargs -I{} rm -r {}) # remove pdb debugging file
|
||||||
|
|
||||||
@ -24,14 +28,30 @@ rm -fr "${package_dir}/node_modules_tmp" # remove previous hacking tmp
|
|||||||
mkdir -p "${package_dir}/node_modules_tmp"
|
mkdir -p "${package_dir}/node_modules_tmp"
|
||||||
cp -fr "${package_dir}/node_modules" "${package_dir}/node_modules_tmp/node_modules"
|
cp -fr "${package_dir}/node_modules" "${package_dir}/node_modules_tmp/node_modules"
|
||||||
|
|
||||||
(cd "${package_dir}/node_modules_tmp" && npm install --registry=https://registry.npm.taobao.org) # prepare package.json and dependencies
|
rm -fr "${package_dir}/node_modules_tmp/node_modules/node-pty-node"
|
||||||
chmod +x ${package_dir}/node_modules_tmp/node_modules/nodegit/vendor/libssh2/configure # the configure file without execute permission which will make gyp failed
|
rm -fr "${package_dir}/node_modules_tmp/node_modules/oniguruma-node"
|
||||||
(cd "${package_dir}/node_modules_tmp" && npm rebuild --registry=https://registry.npm.taobao.org) # rebuild gyp
|
rm -fr "${package_dir}/node_modules_tmp/node_modules/spdlog-node"
|
||||||
|
|
||||||
|
(cd "${package_dir}/node_modules_tmp" && npm install \
|
||||||
|
extract-file-icon \
|
||||||
|
native-keymap \
|
||||||
|
native-watchdog \
|
||||||
|
nodegit \
|
||||||
|
node-pty \
|
||||||
|
oniguruma \
|
||||||
|
spdlog \
|
||||||
|
trash \
|
||||||
|
vscode-oniguruma \
|
||||||
|
vscode-ripgrep \
|
||||||
|
--registry=https://registry.npm.taobao.org) # reinstall modules
|
||||||
|
|
||||||
|
(cp -fr "${package_dir}/node_modules_tmp/node_modules/node-pty" "${package_dir}/node_modules_tmp/node_modules/node-pty-node")
|
||||||
|
(cp -fr "${package_dir}/node_modules_tmp/node_modules/oniguruma" "${package_dir}/node_modules_tmp/node_modules/oniguruma-node")
|
||||||
|
(cp -fr "${package_dir}/node_modules_tmp/node_modules/spdlog" "${package_dir}/node_modules_tmp/node_modules/spdlog-node")
|
||||||
|
|
||||||
mkdir -p "${package_dir}/node_modules/nodegit/build/Release"
|
|
||||||
(cd "${package_dir}/node_modules_tmp/node_modules" && find -name *.node | xargs -I{} cp -r {} ${package_dir}/node_modules/{})
|
(cd "${package_dir}/node_modules_tmp/node_modules" && find -name *.node | xargs -I{} cp -r {} ${package_dir}/node_modules/{})
|
||||||
|
|
||||||
# mkdir -p "${package_dir}/node_modules/vscode-ripgrep/bin"
|
mkdir -p "${package_dir}/node_modules/vscode-ripgrep/bin"
|
||||||
cp -fr "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep/bin" "${package_dir}/node_modules/vscode-ripgrep/bin"
|
cp -fr "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep/bin/rg" "${package_dir}/node_modules/vscode-ripgrep/bin/rg"
|
||||||
|
|
||||||
rm -fr "${package_dir}/node_modules_tmp"
|
rm -fr "${package_dir}/node_modules_tmp"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user