From 18ba44f609bafb399b156ffcd00ab37cdacf387b Mon Sep 17 00:00:00 2001 From: Vladimir Metnev Date: Thu, 19 Oct 2017 05:08:29 +0300 Subject: [PATCH] fix(webpack_config): use rimraf instead of rm rf fix(webpack_config): use rimraf instead of rm rf --- webpack_config/client/webpack.base.js | 25 ++++++++++++------------- webpack_config/server/webpack.base.js | 4 ++-- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/webpack_config/client/webpack.base.js b/webpack_config/client/webpack.base.js index ed3d7a2f..19c16833 100644 --- a/webpack_config/client/webpack.base.js +++ b/webpack_config/client/webpack.base.js @@ -1,5 +1,5 @@ import path from 'path' -import childProcess from 'child_process' +import rimraf from 'rimraf' import webpack from 'webpack' import config from '../config' import isomorphicWebpackConfig from '../webpack.isomorphic' @@ -18,8 +18,7 @@ const { manifest } = config -const exec = childProcess.execSync -exec(`rm -rf ${CLIENT_DIST_PATH}`) +rimraf(`${config.distPath}/server`, {}, () => {}) const definePluginArgs = { 'process.env.GA_ID': JSON.stringify(GA_ID), @@ -124,16 +123,16 @@ const baseBuild = { inject: false, // which icons should be generated (see https://github.com/haydenbleasel/favicons#usage) icons: { - // android: true, - // appleIcon: true, - // appleStartup: true, - // coast: false, - // favicons: true, - // firefox: true, - // opengraph: false, - // twitter: true, - // yandex: false, - // windows: true + android: false, + appleIcon: true, + appleStartup: true, + coast: false, + favicons: true, + firefox: true, + opengraph: false, + twitter: true, + yandex: false, + windows: false } }), new WebpackAssetsManifest({ diff --git a/webpack_config/server/webpack.base.js b/webpack_config/server/webpack.base.js index 30d8dd46..aef78274 100644 --- a/webpack_config/server/webpack.base.js +++ b/webpack_config/server/webpack.base.js @@ -6,8 +6,8 @@ import config from '../config' import isomorphicWebpackConfig from '../webpack.isomorphic' const {SENTRY_DSN, CLIENT_DIST_PATH, JWT_SECRET, PORT, isProduction} = config -// Cleare dist dir before run -rimraf(`${config.distPath}/server/${APP_LANGUAGE}`, {}, () => {}) +// Clear dist dir before run +rimraf(`${config.distPath}/server`, {}, () => {}) const definePluginArgs = { 'process.env.BROWSER': JSON.stringify(false),