From 0e8d9564ef2e5bed598703fcab34e127798f6acc Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Mon, 14 Jan 2019 22:57:40 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20as?= =?UTF-8?q?sets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/webpack.base.config.js | 2 +- build/webpack.dev.config.js | 4 +++- build/webpack.prod.config.js | 6 ++++-- client/assets/apple-touch-icon-precomposed.png | Bin 0 -> 2702 bytes client/assets/apple-touch-icon.png | Bin 0 -> 2702 bytes client/assets/favicon.ico | Bin 0 -> 227 bytes 6 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 client/assets/apple-touch-icon-precomposed.png create mode 100644 client/assets/apple-touch-icon.png create mode 100644 client/assets/favicon.ico diff --git a/build/webpack.base.config.js b/build/webpack.base.config.js index bc6c357c..3b034cec 100644 --- a/build/webpack.base.config.js +++ b/build/webpack.base.config.js @@ -1,5 +1,5 @@ const path = require('path'); -const webpack = require('webpack'); +//const webpack = require('webpack'); const VueLoaderPlugin = require('vue-loader/lib/plugin'); const clientDir = path.resolve(__dirname, '../client'); diff --git a/build/webpack.dev.config.js b/build/webpack.dev.config.js index d413a8d7..30cc7f28 100644 --- a/build/webpack.dev.config.js +++ b/build/webpack.dev.config.js @@ -6,6 +6,7 @@ const baseWpConfig = require('./webpack.base.config'); baseWpConfig.entry.unshift('webpack-hot-middleware/client'); const HtmlWebpackPlugin = require('html-webpack-plugin'); +const CopyWebpackPlugin = require('copy-webpack-plugin'); const publicDir = path.resolve(__dirname, '../server/public'); const clientDir = path.resolve(__dirname, '../client'); @@ -36,6 +37,7 @@ module.exports = merge(baseWpConfig, { new HtmlWebpackPlugin({ template: `${clientDir}/index.html.template`, filename: `${publicDir}/index.html` - }) + }), + new CopyWebpackPlugin([{from: `${clientDir}/assets/*`, to: `${publicDir}/`, flatten: true}]) ] }); diff --git a/build/webpack.prod.config.js b/build/webpack.prod.config.js index 92a1b57a..15ec32ba 100644 --- a/build/webpack.prod.config.js +++ b/build/webpack.prod.config.js @@ -1,5 +1,5 @@ const path = require('path'); -const webpack = require('webpack'); +//const webpack = require('webpack'); const merge = require('webpack-merge'); const baseWpConfig = require('./webpack.base.config'); @@ -8,6 +8,7 @@ const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const CleanWebpackPlugin = require('clean-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); +const CopyWebpackPlugin = require('copy-webpack-plugin'); const publicDir = path.resolve(__dirname, '../dist/tmp/public'); const clientDir = path.resolve(__dirname, '../client'); @@ -43,6 +44,7 @@ module.exports = merge(baseWpConfig, { new HtmlWebpackPlugin({ template: `${clientDir}/index.html.template`, filename: `${publicDir}/index.html` - }) + }), + new CopyWebpackPlugin([{from: `${clientDir}/assets/*`, to: `${publicDir}/`, flatten: true}]) ] }); diff --git a/client/assets/apple-touch-icon-precomposed.png b/client/assets/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..660c29e75d3908b1bd48254bf3e7688b5774f735 GIT binary patch literal 2702 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 ZTUMm4!J)y!+oY+j=B}>RtD?wY4FJblS|$Jh literal 0 HcmV?d00001