安装liteloader-qqnt-bin和liteloader-qqnt-patcher并执行sudo /usr/bin/liteloader-qqnt-patcher apply对QQ进行修改后发现无法打开QQ,用命令行执行linuxqq后报错:
A JavaScript error occurred in the main process
Uncaught Exception:
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/LiteLoaderQQNT/plugins'
at Object.mkdirSync (node:fs:1364:26)
at exports.scanPluginDirectory (/usr/lib/node_modules/LiteLoaderQQNT/src/main/store.js:102:8)
at /usr/lib/node_modules/LiteLoaderQQNT/src/main/loader.js:46:36
at Object.<anonymous> (/usr/lib/node_modules/LiteLoaderQQNT/src/main.js:7:1)
at Module._compile (node:internal/modules/cjs/loader:1738:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1904:10)
at Module.load (node:internal/modules/cjs/loader:1472:32)
at Module._load (node:internal/modules/cjs/loader:1289:12)
at l._load (node:electron/js2c/node_init:2:19293)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
这是因为liteloader-qqnt-bin默认安装目录在/usr/lib/node_modules/LiteLoaderQQNT,然而QQ对此目录对此目录没有权限,需自行移动至~/或其子目录下,并修改LiteLoaderQQNT.js中的路径。再次启动即可进入。
Pinned Comments