const webpack = require('webpack') module.exports = { pages: { index: { // pages 的入口 entry: 'src/main.js', // 模板来源 template: 'public/index.html', // 在 dist/index.html 的输出 filename: 'index.html', // 当使用 title 选项时, // template 中的 title 标签需要是 <%= htmlWebpackPlugin.options.title %> title: 'Nginx UI', // 在这个页面中包含的块,默认情况下会包含 // 提取出来的通用 chunk 和 vendor chunk。 chunks: ['chunk-vendors', 'chunk-common', 'index'] }, }, devServer: { proxy: 'https://nginx.jackyu.cn/api' }, productionSourceMap: false, css: { loaderOptions: { css: {}, postcss: {}, less: { javascriptEnabled: true } }, extract: false }, configureWebpack: config => { config.plugins.push(new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)) if (process.env.NODE_ENV === 'production') { config.performance = { hints: 'warning', // 入口起点的最大体积 maxEntrypointSize: 50000000, // 生成文件的最大体积 maxAssetSize: 30000000, // 只给出 js 文件的性能提示 assetFilter: function (assetFilename) { return assetFilename.endsWith('.js') } } } } }