|
@@ -25,7 +25,7 @@ module.exports = {
|
|
|
resolve: {
|
|
|
extensions: ['.js', '.vue', '.json'],
|
|
|
alias: {
|
|
|
- '@': resolve('src')
|
|
|
+ '@': resolve('src'),
|
|
|
}
|
|
|
},
|
|
|
module: {
|
|
@@ -76,7 +76,19 @@ module.exports = {
|
|
|
limit: 10000,
|
|
|
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ test: /\.(xlsx|xls)$/, // 匹配 Excel 文件
|
|
|
+ use: [
|
|
|
+ {
|
|
|
+ loader: 'file-loader',
|
|
|
+ options: {
|
|
|
+ name: '[name].[ext]', // 输出文件名
|
|
|
+ outputPath: 'static/excels/', // 输出路径
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
]
|
|
|
},
|
|
|
plugins: [new VueLoaderPlugin()],
|