mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-02-26 13:00:09 +08:00
commit
e5e341b041
16
README.md
16
README.md
@ -58,18 +58,8 @@ npm create electron-vite
|
|||||||
|
|
||||||
See more 👉 [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)
|
See more 👉 [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)
|
||||||
|
|
||||||
## 🚨 ESM packages
|
## 🚨 Node.js ESM packages
|
||||||
|
|
||||||
**e.g.** `node-fetch` `execa` `got` ...others
|
**e.g.** `node-fetch` `execa` `got` ...
|
||||||
|
|
||||||
1. `npm i vite-plugin-esmodule -D`
|
[👉 Using Node.js ESM packages in Electron-Renderer](https://github.com/electron-vite/vite-plugin-electron-renderer#-nodejs-esm-packages)
|
||||||
2. Configure in vite.config.ts
|
|
||||||
|
|
||||||
```ts
|
|
||||||
import esmodule from 'vite-plugin-esmodule'
|
|
||||||
export default {
|
|
||||||
plugins: [
|
|
||||||
esmodule(['got', 'execa', 'node-fetch']),
|
|
||||||
],
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
@ -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.2",
|
"vite-plugin-electron": "^0.7.3",
|
||||||
"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