Files
astra-frontend/vue.config.js
2022-10-18 21:30:35 +03:00

46 lines
951 B
JavaScript

const { defineConfig } = require("@vue/cli-service");
const tailwind = require("tailwindcss");
const tailwindConfig = require("./tailwind.config");
module.exports = defineConfig({
css: {
loaderOptions: {
postcss: {
postcssOptions: tailwind(tailwindConfig)
}
}
},
chainWebpack: (config) => {
const pugRule = config.module.rule("pug");
pugRule.uses.clear();
pugRule.oneOfs.clear();
},
parallel: false,
configureWebpack: {
module: {
rules: [
{
test: /\.pug$/,
oneOf: [
{
resourceQuery: /^\?vue/u,
loader: "@webdiscus/pug-loader",
options: {
method: "html",
},
},
{
loader: "@webdiscus/pug-loader",
options: {
method: "compile",
},
},
],
},
],
},
},
});