一个开源的 Electron 开发环境脚手架,使用了 Electron + React + Typescript + Less + Webpack进行构建。
代码检查使用了 Eslint ,规则集采用的是 eslint-config-ali ,强制删除不必要的分号。
git clone [email protected]:AlishaHawkward/electron-react-typescript.git --depth=1
// 使用npm
npm install
// 使用yarn
yarn
// 使用npm
npm run dev
// 使用yarn
yarn dev
// 使用npm
npm run dist
// 使用yarn
yarn dist
src/common
通用逻辑处理目录src/main
主进程目录src/renderer
渲染进程目录src/static
静态资源目录
打开 src/main/index.ts
将 width: 600, height: 480,
改为自定义值即可
打开 electron-webpack.json
将 Electron RT Boilerplate
改为 "You App Name"
即可
请参考这个文档