electron打包后在win7上打开异常无去定位程序输从点GetPackagefamnilName动态链接库 KERNEL32.dll
第一次使用electron时,用户需在win7上能安装exe应用
打包后放到win7打开出现‘无去定位程序输从点 GetPackagefamnilName 动态链接库KERNEL32.dll’
最终发现是electron版本太高,无法在win7上运行
最终降低版本 electron :11.5.0
降低版本的方法
安装低版本又卡在安装electrron版本问题上,卡半天,这里推荐手动去下载
手动下载方法:
找到指定版本的文件和SHASUMS256.txt文件,下载放到 AppData/Local/electron/Cache路径下
记得把SHASUMS256文件重命名,后面加上对应的版本号
上面的步骤是更新的时候不用去github上重新下载版本(很卡,我半天没下下来)
/////////////////////////////////////////////////////////////////////////////////////////////////////
以下不一定用的上
修改项目中
node_modules\electron 目录下的package.json中,将electron的版本号改为与当前使用的electron版本一致。
node_modules\electron,进入 /dist目录,然后将自己下载的electron解压后,完全拷贝到dist目录下,替换所有文件,未替换的则保留。
/////////////////////////////////////////////////////////////////////////////////////////////////////
以下不一定用的上
在当前用户目录下找到 “C:\Users\Administrator\AppData\Roaming\npm\node_modules\electron”,进入 /dist目录,然后将自己下载的electron解压后,完全拷贝到dist目录下,替换所有文件,未替换的则保留。
C:\Users\Administrator\AppData\Roaming\npm\node_modules\electron 目录下的package.json中,将electron的版本号改为与当前使用的electron版本一致。