update: nwjs 0.55.0 用以修复切换主题时标题栏重新出现的问题 #35

fix: 处理vscode-ripgrep安装失败
This commit is contained in:
msojocs 2022-04-10 09:43:35 +08:00
parent 9cf40d60ee
commit 42c222b34d
4 changed files with 16 additions and 3 deletions

View File

@ -1,6 +1,6 @@
# 此处版本应与nwjs使用的node版本一致
if [ -z $NODE_VERSION ];then
NODE_VERSION=16.1.0
NODE_VERSION=16.4.2
fi
NODE_URL_CN=https://npmmirror.com/mirrors/node/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz
NODE_URL_GLOBAL=https://nodejs.org/download/release/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz

View File

@ -1,5 +1,5 @@
{
"version": "0.53.1",
"version": "0.55.0",
"url": "https://oss.npmmirror.com/dist/nwjs/v${version}/nwjs-sdk-v${version}-linux-x64.tar.gz",
"url-global": "https://dl.nwjs.io/v${version}/nwjs-sdk-v${version}-linux-x64.tar.gz",
"nw2node": {

11
test/fix-spdlog Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash
root_dir=$(cd `dirname $0`/.. && pwd -P)
export PATH="$root_dir/node/bin:$PATH"
cd "$root_dir/tmp"
mkdir -p node_test/node_modules
cd node_test
npm install spdlog --save
rm -rf "$root_dir/package.nw/node_modules/spdlog"
cp -rf "$root_dir/tmp/node_test/node_modules/spdlog" "$root_dir/package.nw/node_modules"

View File

@ -104,7 +104,9 @@ cp -fr "${package_dir}/node_modules_tmp/node_modules/nodegit" "${package_dir}/no
(cd "${package_dir}/node_modules_tmp/node_modules" && find -name ".deps" | xargs -I{} rm -rf {} && find -name "obj.target" | xargs -I{} rm -rf {} && find -name "*.a" -delete && find -name "*.lib" -delete && find -name "*.mk" -delete)
(cd "${package_dir}/node_modules_tmp/node_modules" && find -name "*.node" | xargs -I{} \cp -rf {} ${package_dir}/node_modules/{})
cd "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep" && npm run postinstall
cd "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep" && \
sed -i 's/response.headers.location,/response.headers.location.replace("objects.githubusercontent.com", "objects.jiyecafe.workers.dev"),/' lib/download.js && \
npm run postinstall
mkdir -p "${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"