LearnElectron
install
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ npm install -D electron
script
"scripts": {
"start": "cross-env BROWSER=none react-scripts start",
}
craco config
/* package.json */
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
}
/* craco.config.js */
module.exports = {
// ...
};
yarn add -D concurrently wait-on
"scripts": {
"start": "concurrently \"npm run start:render\" \"wait-on http://localhost:3000 && npm run start:main\" ",
}
boilerplates
yarn create electron-app my-app
vue add electron-builder # in your vue-cli4-app
yarn create electron-app my-new-app --template=typescript-webpack