docs: update
This commit is contained in:
parent
2dcd3b6a88
commit
ff5371477b
33
README.md
33
README.md
|
@ -35,27 +35,36 @@ npm create electron-vite
|
||||||
|
|
||||||
```tree
|
```tree
|
||||||
├── electron Electron-related code
|
├── electron Electron-related code
|
||||||
| ├── main Main-process source code
|
│ ├── main Main-process source code
|
||||||
| ├── preload Preload-script source code
|
│ ├── preload Preload-script source code
|
||||||
| └── resources Resources for the production build
|
│ └── resources Resources for the production build
|
||||||
| ├── icon.icns Icon for the application on macOS
|
│ ├── icon.icns Icon for the application on macOS
|
||||||
| ├── icon.ico Icon for the application
|
│ ├── icon.ico Icon for the application
|
||||||
| ├── installerIcon.ico Icon for the application installer
|
│ ├── installerIcon.ico Icon for the application installer
|
||||||
| └── uninstallerIcon.ico Icon for the application uninstaller
|
│ └── uninstallerIcon.ico Icon for the application uninstaller
|
||||||
|
|
│
|
||||||
├── release Generated after production build, contains executables
|
├── release Generated after production build, contains executables
|
||||||
| └──{version}
|
│ └──{version}
|
||||||
| ├── {os}-unpacked Contains unpacked application executable
|
│ ├── {os}-unpacked Contains unpacked application executable
|
||||||
| └── Setup.{ext} Installer for the application
|
│ └── Setup.{ext} Installer for the application
|
||||||
|
|
│
|
||||||
├── public Static assets
|
├── public Static assets
|
||||||
└── src Renderer source code, your React application
|
└── src Renderer source code, your React application
|
||||||
```
|
```
|
||||||
|
|
||||||
## `dependencies` vs `devDependencies`
|
## `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.
|
- 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.
|
- 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.
|
- 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.
|
||||||
|
-->
|
||||||
|
|
Loading…
Reference in New Issue