You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在macOS Catalina上搭建Electron快速启动项目时遭遇两类错误求助

在macOS Catalina上搭建Electron快速启动项目时遭遇两类错误求助

各位好,我是Electron纯新手,最近想跟着官方的快速启动项目入门,但刚起步就卡壳了,遇到两个搞不定的错误,折腾好一阵都没解决,来这儿求助大家!

先说说我的环境:我用的是2019款16寸MacBook Pro,系统是macOS Catalina 10.15.7,已经装了最新的LTS版本Node.js。

我按照步骤做的操作:

  • 先在终端执行了这几个命令:
    npm init -y
    npm i --save-dev electron
    touch main.js
    
  • 一开始main.js是空文件,后来我在里面加了console.log("Hello World")
  • 修改了package.json里的默认scripts,改成了:
    "start": "electron ."
    

然后问题就来了:

  1. 当我运行npm start时,直接报错:
    dyld: Library not loaded: /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers
    Reason: image not found
    
  2. 我试着直接在终端输入electron .,结果提示:zsh: command not found: electron

我已经尝试过这些方法,都没用:

  • 删除所有文件,从头重新走一遍流程
  • 给main.js加了日志代码后再运行npm start
  • 重启电脑
  • 把Electron从开发依赖改成生产依赖(npm i electron)重新安装
  • 用错误里的关键词谷歌搜索,但没找到能解决我这个情况的方案

唯一能正常运行的是node main.js,能在终端正确输出Hello World,说明Node.js本身是没问题的。

我实在不知道哪里出问题了,有没有大佬碰到过类似情况,或者能给我点排查方向?谢谢大家!

备注:内容来源于stack exchange,提问作者Macq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 16:43:03