mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-29 17:07:22 +00:00
26 lines
541 B
TypeScript
26 lines
541 B
TypeScript
|
import { WebpackConfigContext } from '../utils/config'
|
||
|
|
||
|
export function pug (ctx: WebpackConfigContext) {
|
||
|
ctx.config.module.rules.push({
|
||
|
test: /\.pug$/i,
|
||
|
oneOf: [
|
||
|
{
|
||
|
resourceQuery: /^\?vue/i,
|
||
|
use: [{
|
||
|
loader: 'pug-plain-loader',
|
||
|
options: ctx.options.build.loaders.pugPlain
|
||
|
}]
|
||
|
},
|
||
|
{
|
||
|
use: [
|
||
|
'raw-loader',
|
||
|
{
|
||
|
loader: 'pug-plain-loader',
|
||
|
options: ctx.options.build.loaders.pugPlain
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
})
|
||
|
}
|