remove useless speaces
This commit is contained in:
parent
11d46ee883
commit
28060e0551
22
README.md
22
README.md
|
@ -9,11 +9,11 @@
|
|||
|
||||
## Overview
|
||||
|
||||
- Very simple Vite, React, Electron integration template.
|
||||
- Very simple Vite, React, Electron integration template.
|
||||
|
||||
- Contains only the basic dependencies.
|
||||
- Contains only the basic dependencies.
|
||||
|
||||
- The extension is very flexible.
|
||||
- The extension is very flexible.
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -75,7 +75,7 @@ Once `dev` or `build` npm-script is executed, the `dist` folder will be generate
|
|||
|
||||
#### Invoke Electron and NodeJS API in `Preload-script`
|
||||
|
||||
- **src/preload/index.ts**
|
||||
- **src/preload/index.ts**
|
||||
|
||||
```typescript
|
||||
import fs from "fs"
|
||||
|
@ -86,7 +86,7 @@ Once `dev` or `build` npm-script is executed, the `dist` folder will be generate
|
|||
contextBridge.exposeInMainWorld("ipcRenderer", ipcRenderer)
|
||||
```
|
||||
|
||||
- **src/renderer/src/global.d.ts**
|
||||
- **src/renderer/src/global.d.ts**
|
||||
|
||||
```typescript
|
||||
// Defined in the window
|
||||
|
@ -96,7 +96,7 @@ Once `dev` or `build` npm-script is executed, the `dist` folder will be generate
|
|||
}
|
||||
```
|
||||
|
||||
- **src/renderer/src/main.ts**
|
||||
- **src/renderer/src/main.ts**
|
||||
|
||||
```typescript
|
||||
// Use Electron and NodeJS API in the Renderer-process
|
||||
|
@ -106,9 +106,9 @@ Once `dev` or `build` npm-script is executed, the `dist` folder will be generate
|
|||
|
||||
## Use SerialPort, SQLite3, or other node-native addons in the Main-process
|
||||
|
||||
- First, you need to make sure that the dependencies in the `package.json` are NOT in the "devDependencies". Because the project will need them after packaged.
|
||||
- First, you need to make sure that the dependencies in the `package.json` are NOT in the "devDependencies". Because the project will need them after packaged.
|
||||
|
||||
- Main-process, Preload-script are also built with Vite, and they're built as [build.lib](https://vitejs.dev/config/#build-lib).
|
||||
- Main-process, Preload-script are also built with Vite, and they're built as [build.lib](https://vitejs.dev/config/#build-lib).
|
||||
So they just need to configure Rollup.
|
||||
|
||||
**Click to see more** 👉 [scripts/vite.config.mjs](https://github.com/caoxiemeihao/electron-vue-vite/blob/main/scripts/vite.config.mjs)
|
||||
|
@ -132,11 +132,11 @@ export default {
|
|||
|
||||
## `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.
|
||||
|
||||
## Result
|
||||
|
||||
|
|
Loading…
Reference in New Issue