Closed zcoaolas closed 4 years ago
我也是经常在 https://atom.io/download/atom-shelly 这个位置出错,这个包似乎有一百多兆,我这边应该是网络问题他只会几十kb的给我下,不到一会儿就报timeout错误了。
我是直接使用windows-build-tool 一步安装,保证网络稳定直接 yarn 等他慢慢编译的。 我上传了一份编译好的 node_module提取码: xnq7,我不知道这管不管用,也许你可以尝试下载下来,清空 node_modules 文件夹将压缩包的文件解压进去?
windows build tools之前装过。我先试一下覆盖node_module吧
另外你能报下依赖环境的版本吗?差的多的话很可能有问题
PS C:\Users\> yarn --version
1.19.1
PS C:\Users\> npm --version
6.11.3
PS C:\Users\> node -v
v10.17.0
node modules 替换后过了,的确是包的下载问题。感谢
拉了代码想在本地跑一下发现环境有问题。本人对electron其实不熟,只是出于好奇,有大佬能帮忙看一下的话非常感谢:)
yarn 用的是1.19.1版本,没看到readme里有说明,root cause?
node版本根据open issue已经控制到
10.17.0 x86
,npm试过6.0.1
和6.14.3
都不行yarn
的error log在下面。这个错有点诡异,没有指向性,搜不到有用的solution跟进去跑一下
node-gyp rebuild --target=1.4.2 --arch=x64 --debug --dist-url=https://atom.io/download/atom-shell
发现error可以稳定复现,看起来问题主要出在binding.gyp。所以是版本依赖问题或者project本身配置问题?