vue.js - 将 Postcss 与 Vuepress 结合使用

标签 vue.js postcss postcss-loader vuepress

我正在尝试将 Postcss 插件与我的 Vuepress 自定义主题一起使用,但我无法让它工作。 Vuepress 的文档非常模糊,postcss-loader 中的任何内容都可以工作。

有人可以告诉我如何使用它吗?

最佳答案

通过 Vuepress 使用 postcss 相当容易。您也不需要添加 postcss-loader。 Vuepress 附带它,因为它默认使用 postcss。您唯一需要的就是传递配置选项。以下是经过测试有效的步骤:

安装您想要使用的 postcss 插件(例如 yarn add postcss-preset-env -D)

.vuepress/config.js中添加以下内容:

module.exports = {
    postcss: {
        plugins: [
            require('postcss-preset-env')({/*plugin options*/})
        ]
    }
}

这足以启用插件。更多的: https://vuepress.vuejs.org/config/#postcss

关于vue.js - 将 Postcss 与 Vuepress 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51987216/

相关文章:

vue.js - 如何使用 vuex 从命名空间模块访问 getter?

reactjs - 带有 postcss 的 mini-css-extract 插件抛出 this.getOptions 不是一个函数

javascript - Webpack 4 css 模块类型错误 : Cannot read property 'context' of undefined

javascript - 添加 postcss-loader 后显示 "Unknown word"错误

ruby-on-rails - 如何使用 @rails/webpacker 加载本地字体?

javascript - TypeScript 和 Vue 类 - TS7053 索引签名

javascript - vue js将数据传递给子组件

vue.js - VueJS 2 : Child does not update on parent change (props)

css - postcss-autoreset 和 postcss-initial 的目的是什么

css - 导入全局 css 自定义变量