35 lines
		
	
	
		
			891 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			891 B
		
	
	
	
		
			JavaScript
		
	
	
/*
 | 
						|
 * @Author: Haijun Zhang
 | 
						|
 * @Date: 2022-11-03 15:30:04
 | 
						|
 * @LastEditTime: 2022-11-11 14:08:29
 | 
						|
 * @LastEditors: Haijun Zhang
 | 
						|
 * @Description:
 | 
						|
 * @FilePath: \cmc-web\webs\ams-web\vue.config.js
 | 
						|
 */
 | 
						|
const path = require('path')
 | 
						|
const { name } = require('./package')
 | 
						|
const { getCommonConifg, commonChainWebpack, commonConfigureWebpack } = require('../../build/base')
 | 
						|
 | 
						|
function resolve(dir) {
 | 
						|
  return path.join(__dirname, dir)
 | 
						|
}
 | 
						|
module.exports = {
 | 
						|
  ...getCommonConifg({
 | 
						|
    outputDir: 'ams-web',
 | 
						|
    runtimeCompiler: true,
 | 
						|
    devServer: {
 | 
						|
      port: 8083,
 | 
						|
    },
 | 
						|
  }),
 | 
						|
  configureWebpack: (config) => {
 | 
						|
    const configs = commonConfigureWebpack(name)
 | 
						|
    return {
 | 
						|
      ...configs,
 | 
						|
    }
 | 
						|
  },
 | 
						|
  chainWebpack: (config) => {
 | 
						|
    commonChainWebpack(config, resolve)
 | 
						|
    config.resolve.alias.set('task', resolve('src/views/task')).set('CodeMirror', 'codemirror').set('jQuery', 'jquery')
 | 
						|
  },
 | 
						|
}
 |