Electron+Vue构建项目时出错:Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT

问题:Electron+Vue构建项目时出错:Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT

URL:https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/1701

一,构建时node版本要低

同时构建命令如下:

javascript 复制代码
"electron:build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service electron:build",

二,构建时如果出现上面的错误,按如下步骤处理

1,修改vue-cli-plugin-electron-builder

javascript 复制代码
package.json
{
 .
 .
 .
  "devDependencies": {
    "vue-cli-plugin-electron-builder": "^2.1.1"
  },
  "overrides": {
    "vue-cli-plugin-electron-builder": {
      "electron-builder": "^23.0.3"
    }
  }
}

2,执行命令,重新下载node_models

bash 复制代码
rm -rf node_modules 
rm package-lock.json 
npm install

3,修改python路径

重新安装了node_modules后依然出错,此时需要修改文件"YourProjectPath/node_modules/dmg-builder/out/dmg.js", 找到文件中的"/usr/bin/python",替换成你本机的python2.7的路径,如下所示:

4,再次构建项目

执行命令:npm run electron:build ,构建成功!

相关推荐
程序员三藏24 分钟前
软件测试之单元测试
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
独泪了无痕1 小时前
深入浅析Vue3中的生命周期钩子函数
前端·vue.js
小白白一枚1111 小时前
vue和react的框架原理
前端·vue.js·react.js
万粉变现经纪人2 小时前
如何解决pip安装报错ModuleNotFoundError: No module named ‘keras’问题
人工智能·python·深度学习·scrapy·pycharm·keras·pip
若梦plus2 小时前
Electron中微内核&插件化思想的应用
前端·electron
java1234_小锋3 小时前
【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 词云图-微博评论词云图实现
python·自然语言处理·flask·nlp·nlp舆情分析
codists3 小时前
《AI-Assisted Programming》读后感
python
爱欲无极3 小时前
基于Flask的微博话题多标签情感分析系统设计
后端·python·flask
星空下的曙光3 小时前
React 虚拟 DOM Diff 算法详解,Vue、Snabbdom 与 React 算法对比
vue.js·算法·react.js
F_D_Z3 小时前
conda issue
python·github·conda·issue