diff --git a/electron/config/bin.js b/electron/config/bin.js index f5a4623..ed1406d 100644 --- a/electron/config/bin.js +++ b/electron/config/bin.js @@ -4,14 +4,15 @@ */ module.exports = { /** - * 同时启动 "frontend" "electron" + * development serve ("frontend" "electron" ) * ee-bin dev */ dev: { frontend: { - protocol: 'http://', directory: './frontend', - cmd: 'npm run dev', + cmd: 'npm', + args: ['run', 'dev'], + protocol: 'http://', hostname: 'localhost', port: 8080, indexPath: 'index.html' @@ -19,7 +20,7 @@ module.exports = { electron: { directory: './', cmd: 'electron', - args: ['.', '--env=local'], + args: ['.', '--env=local', '--hot-reload=1'], } }, @@ -29,7 +30,8 @@ module.exports = { */ build: { directory: './frontend', - cmd: 'npm run build' + cmd: 'npm', + args: ['run', 'build'], }, /** diff --git a/electron/config/nodemon.json b/electron/config/nodemon.json index 96a9fe7..735e7fb 100644 --- a/electron/config/nodemon.json +++ b/electron/config/nodemon.json @@ -1,12 +1,11 @@ { "watch": [ - "electron/", - "main.js" + "electron/" ], "ignore": [], "ext": "js,json", "verbose": true, - "exec": "electron . --env=local --hot-reload=1", + "exec": "ee-bin dev", "restartable": "hr", "colours": true, "events": {} diff --git a/package.json b/package.json index df9a06f..a40c7c3 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,12 @@ "description": "A fast, desktop software development framework", "main": "main.js", "scripts": { - "bin-dev": "ee-bin dev", - "bin-build": "ee-bin build", - "bin-start": "ee-bin start", - "dev": "electron . --env=local", - "start": "electron . ", + "dev": "ee-bin dev", + "dev-frontend": "ee-bin dev --serve=frontend", + "dev-electron": "ee-bin dev --serve=electron", + "build-frontend": "ee-bin build", + "start": "ee-bin start", "reload": "nodemon --config ./electron/config/nodemon.json", - "test": "set DEBUG=* && electron . --env=local", "rd": "ee-bin rd", "encrypt": "ee-bin encrypt", "clean": "ee-bin clean", @@ -33,7 +32,8 @@ "build-l-arm64": "electron-builder --config=./electron/config/builder.json -l=deb --arm64", "build-l-armv7l": "electron-builder --config=./electron/config/builder.json -l=deb --armv7l", "build-lr-64": "electron-builder --config=./electron/config/builder.json -l=rpm --x64", - "build-lp-64": "electron-builder --config=./electron/config/builder.json -l=pacman --x64" + "build-lp-64": "electron-builder --config=./electron/config/builder.json -l=pacman --x64", + "test": "set DEBUG=* && electron . --env=local" }, "repository": "https://github.com/dromara/electron-egg.git", "keywords": [