-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows10教育版本 和Windows企业版本 为啥使用的node-gyp的版本不一致 #3088
Comments
Node.js 16 is no longer supported. Please upgrade. https://nodejs.org/en/about/previous-releases The log output would help a lot because there is no node-gyp version 11 yet. https://github.com/nodejs/node-gyp/releases |
node版本 升级18.20.4 依然报错 C:\Users\Open.electron-gyp\20.3.8这个目录下的installVersion的版本 也是11,刚才这个.electron-gyp文件夹是不存在的原因是被我删除掉了。操作之前我先把C:\Users\Open\ AppData\ Local\node-gyp\Cache\16.18.0删除掉,然后打包 C:\Users\Open\ AppData\ Local\node-gyp\Cache\16.18.0这个没有生成 但是生成C:\Users\Open.electron-gyp\20.3.8,对应的版本是11 就会报错。我在其他的window10的电脑上 教育版、专业版的就没有这个问题以上两个目录无论咋编译都是9 我觉得这应该兼容性问题 |
想了解node打包的话 node-gyp版本是谁控制的 给与安装9或者11版本 是否能通过配置文件强制要求是用那个版本 而不是自动的安装 |
显示呢11在什么情况下源码是9为啥在企业版上判断不对呢 |
教育版本也不能使用了,我猜测和环境有关系,目前不清楚为啥打包缓存使用electron-gyp或者node-gyp 一会是11 一会是9 这个是什么原因导致的 |
确切地说 应该是刚开始9,可以打包dll成功不知道配置啥后就变成11,就打包不成了 installVersion的版本是由啥配置决定的 |
npm ERR! gyp ERR! build error |
问题已经确认 是electron/rebuild导致的问题 详细见 |
Issues with the |
widnow10教育版本 和window企业版本上 安装electron20.3.8和node16.18.0 打包为啥为啥使用的node-gyp的版本不一致 教育版使用的是9 企业版使用的11 在 C:\Users\Open\AppData\Local\node-gyp\Cache\16.18.0 中installVersion中体现的版本不一致 导致 企业版无法打包成功
Why do the versions of node-gyp used in Windows 10 education version and Windows enterprise version differ?
Why do I install electron20.3.8 and node16.18.0 on widnow10 education version and window enterprise version? The node-gyp versions used are inconsistent. The education version uses 9 and the enterprise version uses 11. The versions reflected in installVersion in C:\Users\Open\AppData\Local\node-gyp\Cache\16.18.0 are inconsistent, which makes the enterprise version unable to be packaged successfully
The text was updated successfully, but these errors were encountered: