一个开源的 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" 即可
请参考这个文档
