pk5ls20 / LiteLoaderQQNT-NekoImageGallerySearch

Another web UI for NekoImageGallery, seamlessly integrated with NTQQ through LiteLoaderQQNT
GNU Affero General Public License v3.0
42 stars 4 forks source link

依赖版本和构建过程的安装问题 #1

Closed xwxYa closed 5 months ago

xwxYa commented 6 months ago

当尝试在我的环境中安装 LiteLoaderQQNT-NekoImageGallerySearch 时,我遇到了一些依赖版本和构建过程中的问题。具体来说,有一些包的版本问题以及构建过程中的等待状态。

步骤重现 克隆仓库到本地。 运行 npm install -g yarn,yarn plugin-build和yarn install。 当运行yarn install时,遇到无法找到某些依赖的指定版本,例如 @rollup/rollup-android-arm-eabi 要求的 4.15.0 版本不存在,需要从列表中选择其他版本。 选择 4.14.3 版本后,出现了对 vite-plugin-cp 和 vite-plugin-singlefile 的警告,表明存在未满足的同伴依赖。 在安装过程中,多个 electron 包一直处于等待状态。

环境信息 操作系统:Windows 11 Node.js版本:v20.12.2 Yarn版本:1.22.22

尝试过的解决办法 更新 Node.js 和 Yarn 到最新版本。 尝试清除 Yarn 缓存。 检查网络连接。

希望得到你的帮助,感谢!

xwxYa commented 6 months ago

以下是运行的结果

PS D:\software\QQ NT\LiteLoaderQQNT\plugins\LiteLoaderQQNT-NekoImageGallerySearch> npm install -g yarn

changed 1 package in 538ms
PS D:\software\QQ NT\LiteLoaderQQNT\plugins\LiteLoaderQQNT-NekoImageGallerySearch> yarn plugin-build
yarn run v1.22.22
$ electron-vite build
vite v5.2.9 building SSR bundle for production...
✓ 2 modules transformed.
LiteLoaderQQNT-NekoImage/main/main.js  1.56 kB
✓ built in 132ms
Done in 0.0s
vite v5.2.9 building SSR bundle for production...
✓ 2 modules transformed.
LiteLoaderQQNT-NekoImage/preload/preload.js  1.04 kB
✓ built in 72ms
vite v5.2.9 building for production...
✓ 118 modules transformed.
rendering chunks (1)...

../../LiteLoaderQQNT-NekoImage/renderer/style.css     3,012.87 kB
../../LiteLoaderQQNT-NekoImage/renderer/renderer.mjs  1,472.00 kB
✓ built in 1.38s
Done in 0.0s
Done in 2.14s.
PS D:\software\QQ NT\LiteLoaderQQNT\plugins\LiteLoaderQQNT-NekoImageGallerySearch> yarn install
yarn install v1.22.22
info No lockfile found.
[1/4] Resolving packages...
Couldn't find any versions for "@rollup/rollup-darwin-arm64" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-darwin-arm64" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
Couldn't find any versions for "@rollup/rollup-android-arm64" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-android-arm64" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
Couldn't find any versions for "@rollup/rollup-linux-arm64-musl" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-linux-arm64-musl" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
(Move up and down to reveal more choices)(node:18160) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 keypress listeners added to [ReadStream]. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)
Couldn't find any versions for "@rollup/rollup-linux-arm-gnueabihf" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-linux-arm-gnueabihf" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
Couldn't find any versions for "@rollup/rollup-android-arm-eabi" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-android-arm-eabi" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
Couldn't find any versions for "@rollup/rollup-win32-arm64-msvc" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-win32-arm64-msvc" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
Couldn't find any versions for "@rollup/rollup-linux-arm64-gnu" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-linux-arm64-gnu" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
Couldn't find any versions for "@rollup/rollup-linux-arm-musleabihf" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-linux-arm-musleabihf" from this list: (Use arrow keys)
Couldn't find any versions for "@rollup/rollup-win32-ia32-msvc" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-win32-ia32-msvc" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
(Move up and down to reveal more choices)(node:18160) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 exit listeners added to [process]. Use emitter.setMaxListeners() to increase limit
Couldn't find any versions for "@rollup/rollup-linux-riscv64-gnu" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-linux-riscv64-gnu" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0 (node:18160) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:18160) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 end listeners added to [ReadStream]. Use emitter.setMaxListeners() to increase limit
Couldn't find any versions for "@rollup/rollup-linux-powerpc64le-gnu" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-linux-powerpc64le-gnu" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2 (node:18160) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 drain listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:18160) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [WriteStream]. Use emitter.setMaxListeners() to increase limit
(node:18160) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [ReadStream]. Use emitter.setMaxListeners() to increase limit
Couldn't find any versions for "@rollup/rollup-darwin-x64" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-darwin-x64" from this list: (Use arrow keys)
> 4.14.3
  4.14.2
  4.14.1
  4.14.0
  4.13.2
  4.13.1
  4.13.1-1
  4.13.0
  4.12.1
  4.12.0
  4.11.0
  4.10.0
  4.9.6
  4.9.5
  4.9.4
  4.9.3
  4.9.2
  4.9.1
  4.9.0
  4.8.0
  4.7.0
  4.6.1
  4.6.0
  4.5.2
  4.5.1
  4.5.0
  4.4.1
  4.4.0
Couldn't find any versions for "@rollup/rollup-win32-x64-msvc" that matches "4.15.0"
? Please choose a version of "@rollup/rollup-win32-x64-msvc" from this list: 4.14.3
[2/4] Fetching packages...
warning vite-plugin-cp@4.0.8: The engine "vite" appears to be invalid.
[3/4] Linking dependencies...
warning " > vite-plugin-singlefile@2.0.1" has unmet peer dependency "rollup@^4.12.0".
[4/4] Building fresh packages...
[-/5] ⠄ waiting...
[-/5] ⠄ waiting...
[3/5] ⡀ electron
[4/5] ⡀ electron
[-/5] ⡀ waiting...
pk5ls20 commented 6 months ago

当运行yarn install时,遇到无法找到某些依赖的指定版本,例如 @rollup/rollup-android-arm-eabi 要求的 4.15.0 版本不存在,需要从列表中选择其他版本。

未能复现。 把本插件文件夹删掉,重新构建试试?

在安装过程中,多个 electron 包一直处于等待状态。

正常,可能是你那的网络环境不太好