本地安装的Node的版本,和Electron程序运行所需要的版本没有关系。 例如:使用Electron 14.0.0版进行开发时,运行所需要的Node版本是14.17.0,这时候如果本地安装的Node版本是18.17.1或者其他版本,程序也是可以直接跑的。 查看Electron 运行时的Node版本,可以在主进程main.js或者预加载脚本preload.js中使用process.versions...
(虽然您需要在开发环境安装 Node.js 才能编写 Electron 项目,但是 Electron 不使用您系统的 Node.js 环境来运行它的代码。 相反地,它使用 electron 内置的 Node.js 运行时。 这意味着您的终端用户不需要 Node.js 环境也可以运行您的应用。要查看您应用内置的 Node.js 版本,您可以访问主进程 (main process) 或...
您可以使用 Node Version Manager (NVM) 来在同一台机器上安装和使用多个版本的 Node.js。 安装特定版本的 Node.js: 如果您需要使用特定版本的 Electron,您可以安装该版本所需的特定 Node.js 版本。例如,如果 Electron 需要 Node.js 的 v14.x 系列,您可以运行以下命令来安装该版本: nvm install 14 使用nvm-w...
Electron 16.x.x 依赖的Node.js版本: 16.9.1 示例Electron版本: 16.0.4 查看Electron运行时的Node版本 要查看Electron应用程序运行时使用的Node.js版本,可以在Electron的主进程(main.js)或预加载脚本(preload.js)中使用process.versions对象。以下是一个示例代码片段: javascript console.log(process.versions); //...
1,安装node.js 4.0以上版本 我的版本是目前最新的版本6.2.2 2,由于electron的安装需要依赖一个很大的压缩包,50M的样子,用git去下载的话很容易下载不了而报错,所以可以先提前下载下来http://npm.taobao.org/mirrors/electron这里有很多的版本,最新版在最下面,我目前安装的是最新的v1.2.5 ...
phonegap1001楼•6 年前
最近在测试自己的项目框架(electron-egg)在各个操作系统的运行情况时,发现在ubuntu系统中,软件白屏。测试后发现是版本问题,于是整理了electron和node.js...
具体效果如下: 如果你当前的使用的node版本是10.15.0,那么abi是多少呢? 那么electron中的abi为64的版本号是多少呢? 这样在electron+node开发项目时,就可以选择abi一致的版本,这样可以避免不少问题。 此问题就先这样,希望对你有所帮助!
搜索你会发现基本都是让你这样解决 yarnaddelectron-rebuild--dev./node_modules/.bin/electron-rebuild 但是有个细节前提需要注意,那就是你需要electron-rebuild重新build的模块必须在dependencies中,不能在devDependencies中。因为electron-rebuild只会rebuilddependencies中依赖,具体可以看这里...