Skip to content

Commit f6c9321

Browse files
committed
update build script for cross-platform
1 parent e5717a2 commit f6c9321

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

README.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,16 @@ You can use every web content though widget in wallpapers
1111
```
1212
// if you use yarn
1313
14-
yarn build
14+
yarn build:window // use window OS
15+
yarn build:mac // use macOS
16+
yarn build:linux // use linux
1517
1618
// else
17-
npm run build
19+
npm run build:window // use window OS
20+
npm run build:mac // use macOS
21+
npm run build:linux // use linux
22+
23+
then open dist directory and install oh-my-desk.exe (or .dmg)
1824
```
1925

2026
**when develop**

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
"description": "desktop widget application",
55
"main": "main.js",
66
"scripts": {
7-
"build": "yarn build:app && cross-env NODE_ENV=production electron-builder --win",
7+
"build:window": "yarn build:app && cross-env NODE_ENV=production electron-builder --win",
8+
"build:mac": "yarn build:app && cross-env NODE_ENV=production electron-builder --mac",
9+
"build:linux": "yarn build:app && cross-env NODE_ENV=production electron-builder --linux",
810
"build:app": "cross-env NODE_ENV=production webpack --config webpack.prod.config.js",
911
"watch": "watchify app/app.js -o build/bundle.js -t babelify -v",
1012
"dev": "NODE_ENV=development ./node_modules/.bin/electron .",

0 commit comments

Comments
 (0)