How to introduce sass into vuepress

vuePress
config.js how to configure sass to implement public components to call public styles, public methods.
the official document description is too vague. https://vuepress.vuejs.org/co.

module.exports = {
    title: "",
    description: "Just playing around",
    themeConfig: {
        nav: [
            { text: "", link: "/" },
            { text: "", link: "/frontEnd/" },
            { text: "", link: "/development/" },
            { text: "", link: "/notes/" },
        ],
        sidebar: [
            ["/test/", "ynet_account_check_more"],
            ["/-sharpynet_agreement", "ynet_agreement"],
            ["/-sharpynet_barcode", ""],
            ["/-sharpynet_block_panel", "ynet_block_panel"],
            ["/-sharpynet_button", ""],
            ["/-sharpynet_button_counting", ""],
            ["/-sharpynet_cell", ""]
        ]
    },
    postcss: [require("autoprefixer")],
    sass: { indentedSyntax: true },
    scss: {
        includePaths: ["./public/scss/index.scss", "./public/scss/_variable.scss"]
    },
    chainWebpack: (config, isServer) => {
        config.resolveLoader
            .modules
            .add(path.resolve(__dirname, "./node_modules"))
    }
}

Apr.19,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1be9fd9-319e2.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1be9fd9-319e2.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?