| 1234567891011121314151617181920212223242526272829303132333435363738 |
- const path = require('path');
- const vConsolePlugin = require('vconsole-webpack-plugin');
- module.exports = {
- productionSourceMap: false,
- publicPath: '/',
- devServer: {
- port: 8082
- },
- pluginOptions: {
- 'style-resources-loader': {
- preProcessor: 'less',
- patterns: [path.resolve(__dirname, './src/styles/common/index.less')]
- }
- },
- chainWebpack: config => {
- if ('development' === process.env.NODE_ENV) {
- config.plugins.delete('preload');
- config.plugins.delete('prefetch');
- }
- config.plugin('vConsole').use(vConsolePlugin, [
- {
- filter: [], // 需要过滤的入口文件
- enable: false // 发布代码前记得改回 false
- }
- ]);
- },
- css: {
- loaderOptions: {
- less: {
- lessOptions: {
- modifyVars: {
- hack: `true; @import "${path.resolve(__dirname, './src/styles/theme.less')}";`
- }
- }
- }
- }
- }
- };
|