创建 Lynx 项目出现的常见问题

175 阅读1分钟

使用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();