|  |  | @@ -1,6 +1,6 @@ | 
		
	
		
			
			|  |  |  | // const UglifyJsPlugin = require('uglifyjs-webpack-plugin') | 
		
	
		
			
			|  |  |  | const path = require('path'); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | let timeStamp = new Date().getTime(); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | let externals = {} | 
		
	
		
			
			|  |  |  | let cdn = { css: [], js: [] } | 
		
	
	
		
			
				|  |  | @@ -12,8 +12,8 @@ if (isProduction) { | 
		
	
		
			
			|  |  |  | * '包名' : '在项目中引入的名字' | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | 'vue': 'Vue', | 
		
	
		
			
			|  |  |  | 'vant': 'vant', | 
		
	
		
			
			|  |  |  | 'element-ui': 'ELEMENT', | 
		
	
		
			
			|  |  |  | 'xlsx': 'XLSX' | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | cdn = { | 
		
	
		
			
			|  |  |  | css: [ | 
		
	
	
		
			
				|  |  | @@ -22,27 +22,33 @@ if (isProduction) { | 
		
	
		
			
			|  |  |  | js: [ | 
		
	
		
			
			|  |  |  | // vue must at first! | 
		
	
		
			
			|  |  |  | 'https://unpkg.com/vue@2.6.12/dist/vue.js', // vuejs | 
		
	
		
			
			|  |  |  | 'https://unpkg.com/vant@2.12/lib/vant.min.js', //vant | 
		
	
		
			
			|  |  |  | 'https://unpkg.com/element-ui/lib/index.js', // element-ui js | 
		
	
		
			
			|  |  |  | 'https://cdn.jsdelivr.net/npm/xlsx@0.16.6/dist/xlsx.full.min.js' // xlsx | 
		
	
		
			
			|  |  |  | ] | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | module.exports = { | 
		
	
		
			
			|  |  |  | configureWebpack: { | 
		
	
		
			
			|  |  |  | output: { // 输出重构 打包编译后的js文件名称,添加时间戳. | 
		
	
		
			
			|  |  |  | filename: `js/js[name].${timeStamp}.js`, | 
		
	
		
			
			|  |  |  | chunkFilename: `js/chunk.[id].${timeStamp}.js`, | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | resolve: { | 
		
	
		
			
			|  |  |  | alias: { | 
		
	
		
			
			|  |  |  | '@': path.resolve(__dirname, 'src') | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | externals, | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | css: { | 
		
	
		
			
			|  |  |  | extract: { // 打包后css文件名称添加时间戳 | 
		
	
		
			
			|  |  |  | filename: `css/[name].${timeStamp}.css`, | 
		
	
		
			
			|  |  |  | chunkFilename: `css/chunk.[id].${timeStamp}.css`, | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | css: { | 
		
	
		
			
			|  |  |  | loaderOptions: { | 
		
	
		
			
			|  |  |  | css: { | 
		
	
		
			
			|  |  |  | // options here will be passed to css-loader | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | css: { | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | // postcss: { | 
		
	
		
			
			|  |  |  | //     // options here will be passed to postcss-loader | 
		
	
		
			
			|  |  |  | //     plugins: [require('postcss-px2rem')({ | 
		
	
	
		
			
				|  |  | 
 |