Follow the guidelines below for building Electron on macOS.
If you are using the Python downloaded by Homebrew, you also need to install following python modules:
- pyobjc
$ git clone https://github.com/electron/electron.git
The bootstrap script will download all necessary build dependencies and create the build project files. Notice that we're using ninja to build Electron so there is no Xcode project generated.
$ cd electron
$ ./script/bootstrap.py -v
Build both Release
and Debug
targets:
$ ./script/build.py
You can also only build the Debug
target:
$ ./script/build.py -c D
After building is done, you can find Electron.app
under out/D
.
Electron can only be built for a 64bit target on macOS and there is no plan to support 32bit macOS in the future.
Test your changes conform to the project coding style using:
$ ./script/cpplint.py
Test functionality using:
$ ./script/test.py