Professional Documents
Culture Documents
Info
Since version 8 electron-builder rebuilds only production dependencies, so, you are not forced to
use two package.json structure.
The package.json resides in the root of your project. Here you declare the
dependencies for your development environment and build scripts
( devDependencies ).
Why?
https://www.electron.build/tutorials/two-package-structure 1/2
7/18/2020 Two package.json Structure - electron-builder
If you use the two-package.json project structure, you’ll only have your
devDependencies in your development package.json and your dependencies
in your app package.json . To ensure your dependencies are always updated
based on both files, simply add "postinstall": "electron-builder install-
app-deps" to your development package.json . This will basically automatically
trigger an npm install within your app directory so you don’t have to do this
work every time you install/update your dependencies.
Metadata
All the meta fields should be in the app/package.json ( version , name and so on).
https://www.electron.build/tutorials/two-package-structure 2/2