const path = require('path')
const ManifistPlugin = require('webpack-manifest-plugin')
const ExtractTextPlugin = require('extract-text-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
const modules = require('./config/base')
const config = {
entry: {
app: path.join(__dirname, '/src/container/render')
},
output: {
path: path.join(__dirname, '/build'),
filename: '[name].[hash:5].js'
},
module: modules,
resolve: {
extensions: ['.js', '.jsx', '.json', '.css', '.scss', '.sass'],
alias: {
'@': path.join(__dirname, '/src/container')
}
},
plugins: [
new ManifistPlugin(),
new ExtractTextPlugin('style.css'),
new HtmlWebpackPlugin({
template: path.join(__dirname, '/index.html')
}),
new UglifyJSPlugin({
exclude: /node_modules/
})
]
}
module.exports = config
webpack 配置参考(production)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 首先Material-UI是一套用React写成的,符合Google Material Design 的UI组件库...
- 一、webpack基础 1、生成package.json 在项目中生成package.json:在项目根目录中输入...