1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| const path = require('path') module.exports = { publicPath: process.env.NODE_ENV === "development" ? "/" : "/mallActivity/", outputDir: 'dist', assetsDir: 'assets', productionSourceMap: false, css: { loaderOptions: { stylus: { javascriptEnabled: true } } }, chainWebpack: config => { const types = ['vue-modules', 'vue', 'normal-modules', 'normal'] types.forEach(type => addStyleResource(config.module.rule('stylus').oneOf(type))) }, devServer: { proxy: { '/mock': { target: 'http://10.8.5.180:80', pathRewrite: { '^/mock': '/mock' } } } } } function addStyleResource (rule) { rule.use('style-resource') .loader('style-resources-loader') .options({ patterns: [ path.resolve(__dirname, './src/assets/stylus/golbal.styl') ] }) }
|