UNPKG

wecui

Version:

一款基于Vue2.x版本的移动端web组件

37 lines (34 loc) 1.28 kB
var webpack = require('webpack') var merge = require('webpack-merge') var utils = require('./utils') var baseWebpackConfig = require('./webpack.base.conf') var HtmlWebpackPlugin = require('html-webpack-plugin') var path = require('path') var docsRoot = path.resolve(__dirname, '../') var ExtractTextPlugin = require('extract-text-webpack-plugin') // add hot-reload related code to entry chunks // Object.keys(baseWebpackConfig.entry).forEach(function (name) { // baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) // }) module.exports = merge(baseWebpackConfig, { // eval-source-map is faster for development devtool: '#eval-source-map', plugins: [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: '"development"' } }), new ExtractTextPlugin('css/[name].[contenthash].css'), // https://github.com/glenjamin/webpack-hot-middleware#installation--usage new webpack.optimize.OccurenceOrderPlugin(), new webpack.HotModuleReplacementPlugin(), // new webpack.NoErrorsPlugin(), // https://github.com/ampedandwired/html-webpack-plugin new HtmlWebpackPlugin({ filename: 'index.html', template: path.resolve(docsRoot, 'index.html'), inject: true }) ] })