我可以通过输入yarn add node-libcurl将node-libcurl添加到package.json/yarn.lock中。但是当进入第二阶段的electron-rebuild时,它总是失败。我尝试了从10.11.0到13.5.0的许多节点版本的nvm,都失败了。我怀疑它是不是electron-rebuild problem,但也不确定。如何让它与电子一起工作。有个胖子能给我点提示吗?
发布于 2020-01-02 20:25:55
这是因为yarn add node-libcurl正在为您正在使用的Node.js版本安装预构建的二进制文件,而不是为Electron安装的。
要将node-libcurl与电子一起使用,yarn命令需要一些额外的环境变量,这是您应该运行的命令:
npm_config_build_from_source=true \
npm_config_runtime=electron \
npm_config_target=$(yarn --silent electron --version) \
npm_config_disturl=https://atom.io/download/atom-shell \
yarn add node-libcurlhttps://stackoverflow.com/questions/59562367
复制相似问题