agora_node_ext.node is not a valid Win32 application

image

1,使用vue create myproject
2,npm install --arch=ia32 electron
3,vue add electron-builder
4,npm install agora-electron-sdk

为什么始终都是报这个错呢,求解

请尝试:
1、先删掉 node_modules/electron
2、npm install electron@<需要的版本> electron --arch=ia32
3、agora_electron 里的版本要和安装的 electron 版本对齐:

“agora_electron”: {
    “electron_version”: “5.0.8”,
    “prebuilt”: true,
    “platform”: “win32”
  },

在 package.json 里加入上述字段,然后重新安装一下 npm i agora-electron-sdk
image

即上图中的 electron_version 需要和步骤2中安装的 electron 版本一致。

已解决,其它人少走弯路,流程如下:

1,vue create ultra_pc

2,npm install -save-dev electron@7.1.2 --arch=ia32

3,package.json 增加:
“agora_electron”: {
“electron_version”: “7.1.2”,
“prebuilt”: true,
“platform”: “win32”
}

4,npm install agora-electron-sdk

5,vue add electron-builder

6,替换项目electron
https://npm.taobao.org/mirrors/electron/7.1.2/electron-v7.1.2-win32-ia32.zip

1 个赞

项目没问题可以运行,可是怎么调试呢,请帮指点一下,网上的方法试了不太适合,因为使用的electron sdk,所以没办法跑浏览器调试

你可以不使用 chrome 的开发者调试工具,看下这篇文档是否对你有帮助: