macOS Electron 环境安装时的错误 Cannot find module ‘macos-alias’ 解决
一、问题描述
在想 make 并发布软件版本的时候,现出这个错误:
❯ Making distributables
✖ Making a dmg distributable for darwin/arm64
› Cannot find module 'macos-alias'
Require stack:
- /Users/kyle/github/wubi-dict-editor/node_modules/ds-store/index.js
二、原因
因为之前在安装 electron 环境的时候没有安装完全,而没有安装完全的原因是系统中没有苹果的 Command Line Tools
。
三、解决
1. 先下载苹果的 Command Line Tools
下载地址:
https://developer.apple.com/download/all/
2. 双击安装它
3. 清空你项目目录原有的 node_modules
目录
进入你的项目目录,清空你的 node_modules
目录,我们需要重新装一下开发环境,它这个里面缺了一点东西。
4. 安装项目依赖
有没有安装第一步的 Command Line Tools
的时候,安装时会提示这样
而在安装了 Command Line Tools
之后就正常了,我也不知道它具体是干嘛的,反正就是好了。
四、结果
结果再执行 make 的时候就正常了,一路绿到底