在Raspberry Pi 4上构建VS代码:sqlite3问题

我可以在运行Debian Buster的Raspberry Pi 4上从其github存储库和说明成功构建VS Code。但是,当我尝试通过scripts/code.sh目录中的vscode启动它时,遇到了以下错误:

  

找不到模块'../ build / Release / sqlite'

还通过npm安装了sqlite3,并且有一个目录vscode/node_modules/vscode-sqlite3

vscode/node_modules/vscode-sqlite3/build/Release下找到源代码(错误消息所指的路径),我注意到它包含以下文件:

drwxr-xr-x 3 mark mark    4096 Nov  3 08:52 obj
drwxr-xr-x 5 mark mark    4096 Nov  3 08:55 obj.target
-rw-r--r-- 1 mark mark 1380280 Nov  3 08:54 sqlite3.a
-rw-r--r-- 1 mark mark  273270 Nov  3 08:55 sqlite.a

为了比较起见,我签出了vscode/node_modules/nsfw/build/Release,这是在默认构建过程中构建的另一个模块。它包含以下文件:

-rwxr-xr-x 1 mark mark 102872 Nov  3 08:52 nsfw.node
drwxr-xr-x 3 mark mark   4096 Nov  3 08:52 obj.target

从侧面看,这建议我错过了一些编译步骤,因此没有创建sqlite.node文件(.node文件似乎是二进制/库类型文件)。但是我不确定错过了哪一步。

here记录了我用来从源代码构建VS Code的基本过程。总而言之,基本上是:

cd vscode
yarn
yarn watch

似乎需要首次调用yarn来解决依赖关系(我以为是在创建sqlite.node之类的东西,但显然不是)。

ivysoftware2009 回答:在Raspberry Pi 4上构建VS代码:sqlite3问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3169517.html

大家都在问