docs: update

This commit is contained in:
草鞋没号 2022-06-27 10:15:29 +08:00
parent 2dcd3b6a88
commit ff5371477b
1 changed files with 21 additions and 12 deletions

View File

@ -35,27 +35,36 @@ npm create electron-vite
```tree
├── electron Electron-related code
| ├── main Main-process source code
| ├── preload Preload-script source code
| └── resources Resources for the production build
| ├── icon.icns Icon for the application on macOS
| ├── icon.ico Icon for the application
| ├── installerIcon.ico Icon for the application installer
| └── uninstallerIcon.ico Icon for the application uninstaller
|
├── main Main-process source code
├── preload Preload-script source code
└── resources Resources for the production build
├── icon.icns Icon for the application on macOS
├── icon.ico Icon for the application
├── installerIcon.ico Icon for the application installer
└── uninstallerIcon.ico Icon for the application uninstaller
├── release Generated after production build, contains executables
| └──{version}
| ├── {os}-unpacked Contains unpacked application executable
| └── Setup.{ext} Installer for the application
|
└──{version}
├── {os}-unpacked Contains unpacked application executable
└── Setup.{ext} Installer for the application
├── public Static assets
└── src Renderer source code, your React application
```
## `dependencies` vs `devDependencies`
The easiest way
- Put Node.js packages in `dependencies`
- Put web packages in `devDependencies`
see more 👉 [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)
<!--
- First, you need to know if your dependencies are needed after the application is packaged.
- Like [serialport](https://www.npmjs.com/package/serialport), [sqlite3](https://www.npmjs.com/package/sqlite3) they are node-native modules and should be placed in `dependencies`. In addition, Vite will not build them, but treat them as external modules.
- Dependencies like [Vue](https://www.npmjs.com/package/vue) and [React](https://www.npmjs.com/package/react), which are pure javascript modules that can be built with Vite, can be placed in `devDependencies`. This reduces the size of the application.
-->