Commit 6e859e0f authored by Pan's avatar Pan

dev add favicon.ico

parent f65e714e
var utils = require('./utils') var utils = require('./utils')
var path = require('path')
var webpack = require('webpack') var webpack = require('webpack')
var config = require('../config') var config = require('../config')
var merge = require('webpack-merge') var merge = require('webpack-merge')
...@@ -6,6 +7,10 @@ var baseWebpackConfig = require('./webpack.base.conf') ...@@ -6,6 +7,10 @@ var baseWebpackConfig = require('./webpack.base.conf')
var HtmlWebpackPlugin = require('html-webpack-plugin') var HtmlWebpackPlugin = require('html-webpack-plugin')
var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
function resolveApp(relativePath) {
return path.resolve(relativePath);
}
// add hot-reload related code to entry chunks // add hot-reload related code to entry chunks
Object.keys(baseWebpackConfig.entry).forEach(function (name) { Object.keys(baseWebpackConfig.entry).forEach(function (name) {
baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name])
...@@ -28,6 +33,7 @@ module.exports = merge(baseWebpackConfig, { ...@@ -28,6 +33,7 @@ module.exports = merge(baseWebpackConfig, {
new HtmlWebpackPlugin({ new HtmlWebpackPlugin({
filename: 'index.html', filename: 'index.html',
template: 'index.html', template: 'index.html',
favicon: resolveApp('favicon.ico'),
inject: true inject: true
}), }),
new FriendlyErrorsPlugin() new FriendlyErrorsPlugin()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment