mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-02-26 13:00:09 +08:00
Merge pull request #195 from electron-vite/keep-love-220720
Keep love 220720
This commit is contained in:
commit
e8aea13b34
30
README.md
30
README.md
@ -36,30 +36,30 @@ npm create electron-vite
|
|||||||
```diff
|
```diff
|
||||||
+ ├─┬ electron
|
+ ├─┬ electron
|
||||||
+ │ ├─┬ main
|
+ │ ├─┬ main
|
||||||
+ │ │ └── index.ts entry of Electron-main
|
+ │ │ └── index.ts entry of Electron-Main
|
||||||
+ │ └─┬ preload
|
+ │ └─┬ preload
|
||||||
+ │ └── index.ts entry of Electron-preload
|
+ │ └── index.ts entry of Preload-Scripts
|
||||||
├─┬ src
|
├─┬ src
|
||||||
│ └── main.ts entry of Electron-renderer
|
│ └── main.ts entry of Electron-Renderer
|
||||||
├── index.html
|
├── index.html
|
||||||
├── package.json
|
├── package.json
|
||||||
└── vite.config.ts
|
└── vite.config.ts
|
||||||
```
|
```
|
||||||
|
|
||||||
## 🚨 `dependencies` vs `devDependencies`
|
## 🚨
|
||||||
|
|
||||||
**Put Node.js packages in `dependencies`**
|
By default, this template integrates Node.js in the Renderer process. If you don't need it, you just remove the option below. [Because it will modify the default config of Vite](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#config-presets-opinionated).
|
||||||
|
|
||||||
**e.g.** `electron-store` `sqlite3` `serilaport` `mongodb` ...others
|
```diff
|
||||||
|
# vite.config.ts
|
||||||
|
|
||||||
**Put Web packages in `devDependencies`**
|
electron({
|
||||||
|
- renderer: {}
|
||||||
|
})
|
||||||
|
```
|
||||||
|
|
||||||
**e.g.** `vue` `vue-router` `vuex` `pinia` `element-plus` `ant-design-vue` `axios` ...others
|
## FAQ
|
||||||
|
|
||||||
See more 👉 [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)
|
- [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#dependencies-vs-devdependencies)
|
||||||
|
- [Using C/C++ native addons in Electron-Renderer](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#load-nodejs-cc-native-modules)
|
||||||
## 🚨 Node.js ESM packages
|
- [Node.js ESM packages](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#nodejs-esm-packages) (e.g. `execa` `node-fetch`)
|
||||||
|
|
||||||
**e.g.** `node-fetch` `execa` `got` ...
|
|
||||||
|
|
||||||
[👉 Using Node.js ESM packages in Electron-Renderer](https://github.com/electron-vite/vite-plugin-electron-renderer#-nodejs-esm-packages)
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
"electron-builder": "^23.1.0",
|
"electron-builder": "^23.1.0",
|
||||||
"typescript": "^4.7.4",
|
"typescript": "^4.7.4",
|
||||||
"vite": "^2.9.13",
|
"vite": "^2.9.13",
|
||||||
"vite-plugin-electron": "^0.7.5",
|
"vite-plugin-electron": "^0.8.0",
|
||||||
"vue": "^3.2.37",
|
"vue": "^3.2.37",
|
||||||
"vue-tsc": "^0.38.3"
|
"vue-tsc": "^0.38.3"
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user