const webpack = require('webpack') const packageName = 'page_admin' module.exports = { publicPath: '/', outputDir: "qmx_page_admin", productionSourceMap: false, lintOnSave: false, css: { loaderOptions: { sass: { prependData: `@import '@/assets/css/_variables.scss';` } } }, configureWebpack: { // devtool: 'source-map', output: { library: 'bigMemberSubApp', libraryTarget: 'umd', jsonpFunction: `webpackJsonp_${packageName}` }, plugins: [ new webpack.ProvidePlugin({ $:"jquery", jQuery:"jquery", "windows.jQuery":"jquery" }) ] }, devServer: { // open: false, // client: { // overlay: { // errors: true, // warnings: false // } // }, // // historyApiFallback: true, // allowedHosts: 'all', proxy: { '^/dev-api': { target: 'https://web-qmx_admin.jydev.jianyu360.com', changeOrigin: true, ws: false, logLevel: 'debug', pathRewrite: { '^/dev-api': '/api/admin/' } }, '^/filemanage': { target: 'https://web-qmx_admin.jydev.jianyu360.com', changeOrigin: true, ws: false, logLevel: 'debug', pathRewrite: { '^/filemanage': '/filemanage' } }, '^/jyOrderManager': { target: 'https://jybx2-webtest.jydev.jianyu360.com', changeOrigin: true, ws: false, logLevel: 'debug', }, '^/succbi': { target: 'https://web-qmx_admin.jydev.jianyu360.com', changeOrigin: true, ws: false, logLevel: 'debug' } } } }