25 lines
485 B
JavaScript
25 lines
485 B
JavaScript
const path = require('path');
|
|
|
|
|
|
module.exports = {
|
|
publicPath: './',
|
|
chainWebpack: config => {
|
|
// 路径别名
|
|
config.resolve.alias
|
|
.set('@', resolve('src'))
|
|
.set('@mixins',resolve('src/assets/less/mixins'))
|
|
.set('@views',resolve('src/assets/less/views'))
|
|
|
|
config.module.rule('pug')
|
|
.test(/\.pug$/)
|
|
.use('pug-html-loader')
|
|
.loader('pug-html-loader')
|
|
.end()
|
|
}
|
|
}
|
|
|
|
|
|
function resolve(dir) {
|
|
return path.join(__dirname, dir);
|
|
}
|