Fix webpack prod/dev env

This commit is contained in:
Maxime GRIS
2017-05-01 14:08:41 +02:00
parent 78e8da71d2
commit 8549da1a17
7 changed files with 182 additions and 115 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "angular-electron",
"version": "1.2.1",
"version": "1.3.0",
"description": "Angular 4 with Electron (Typescript + SASS + Hot Reload)",
"homepage": "https://github.com/maximegris/angular-electron",
"author": {
@@ -21,14 +21,16 @@
"test": "karma start ./karma.conf.js",
"lint": "ng lint",
"e2e": "protractor ./protractor.conf.js",
"build": "webpack && copyfiles main.js dist",
"build": "webpack --display-error-details && copyfiles main.js dist",
"build:prod": "cross-env NODE_ENV='production' npm run build",
"prepree2e": "npm start",
"pree2e": "webdriver-manager update --standalone false --gecko false --quiet",
"electron:serve": "electron . --serve",
"electron:dist": "npm run build && electron dist/main.js",
"electron:linux": "npm run build && copyfiles package.json dist && electron-packager dist --overwrite --platform=linux --arch=x64 --asar=true --out=app-builds",
"electron:windows": "npm run build && copyfiles package.json dist && electron-packager dist --overwrite --platform=win32 --arch=ia32 --asar=true --out=app-builds",
"electron:mac": "npm run build && copyfiles package.json dist && electron-packager dist --overwrite --platform=darwin --arch=x64 --asar=true --out=app-builds"
"electron:dev": "npm run build && electron dist/main.js",
"electron:prod": "npm run build:prod && electron dist/main.js",
"electron:linux": "npm run build:prod && copyfiles package.json dist && electron-packager dist --overwrite --platform=linux --arch=x64 --asar=true --out=app-builds",
"electron:windows": "npm run build:prod && copyfiles package.json dist && electron-packager dist --overwrite --platform=win32 --arch=ia32 --asar=true --out=app-builds",
"electron:mac": "npm run build:prod && copyfiles package.json dist && electron-packager dist --overwrite --platform=darwin --arch=x64 --asar=true --out=app-builds"
},
"dependencies": {
"@angular/common": "~4.0.2",
@@ -52,6 +54,7 @@
"autoprefixer": "~6.7.7",
"codelyzer": "~2.1.1",
"copyfiles": "~1.2.0",
"cross-env": "^4.0.0",
"css-loader": "~0.26.1",
"cssnano": "~3.10.0",
"electron": "~1.6.5",