1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- const { name, title, version } = require('./package.json')
- module.exports = {
- publicPath: `/${name}`,
- outputDir: 'dist',
- assetsDir: 'static',
- lintOnSave: false,
- productionSourceMap: false,
- parallel: require('os').cpus().length > 1,
- css: {
- loaderOptions: {
- less: {
- modifyVars: {},
- javascriptEnabled: true
- }
- }
- },
- chainWebpack: (config) => {
- config.plugin('html').tap(args => {
- args[0].title = title
- return args
- })
-
- config.performance.set('hints', false)
- const svgRule = config.module.rule('svg')
- svgRule.uses.clear()
- svgRule
- .use('babel-loader')
- .loader('babel-loader')
- .end()
- .use('vue-svg-loader')
- .loader('vue-svg-loader')
-
-
-
-
-
- },
-
- devServer: {
- proxy: {
-
-
-
-
-
-
- '/api/meos/EMS_SaaS_Web': {
- target: 'http://develop.persagy.com',
- changeOrigin: true,
- pathRewrite: {
- '^/api/meos/EMS_SaaS_Web': 'http://develop.persagy.com/api/meos/EMS_SaaS_Web'
- }
- },
- '/api': {
-
-
-
- target: 'http://develop.persagy.com',
- pathRewrite: {
-
-
-
- '^/api': 'http://develop.persagy.com/api'
- }
- },
- '/dmp-rwd-version': {
- target: 'http://develop.persagy.com'
- }
- }
- }
- }
|