使用Lynx出现问题
invalid argument, mkdir 'C:\Users...\dist.rspeedy\main:background'
出现报错,出现此错误是因为系统无法在 Windows 中创建具有 “:” 的文件夹。
[webpack-dev-middleware] [Error: × Rspack FS Error: Error: EINVAL: invalid argument, mkdir 'C:\Users...\dist.rspeedy\main:background'
│
╰─▶ Error: EINVAL: invalid argument, mkdir 'C:\Users..\dist.rspeedy\main:background'] {
code: 'GenericFailure'
}
解决方法
"@lynx-js/react-rsbuild-plugin": "^0.9.0",
// 改为
"@lynx-js/react-rsbuild-plugin": "npm:@lynx-js/react-rsbuild-plugin-canary",
Cannot find module '.../lepus.node'
Cannot find module '.../lepus.node'
这是因为,在 Windows 环境中,代码正在尝试加载模块的本机 (N-API) 版本,该版本尚未针对此平台进行编译。
解决方法
在 @lynx-js/tasm/index.js 模块的 index.js 文件中
let encode = encode_napi;
// 改为
let encode = getEncodeMode();