如何在Nuxt项目中使用.vue文件做自动前缀处理?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Nuxt项目中使用.vue文件做自动前缀处理?相关的知识,希望对你有一定的参考价值。

我正在构建nuxt应用程序,并使用scss进行样式设计。

我已经安装了node-sasssass-loader,现在可以加载外部scss文件。此全局文件正在由自动前缀处理(例如:如果我执行display: flex,它将自动添加display: -webkit-box; display: -ms-flexbox;),

我已将这些行从doc添加到我的nuxt.config.js文件中,并安装了如下所述的4个包(postcss-url,postcss-nested等。)

postcss: {
            plugins: {
                'postcss-url': false,
                'postcss-nested': {},
                'postcss-responsive-type': {},
                'postcss-hexrgba': {}
            },
            preset: {
                autoprefixer: {
                    grid: true,
                    flexbox: true
                }
            }
        },

[我希望带有lang="scss"的嵌入式样式也应该以与全局scss文件相同的方式工作(例如:如果执行display: flex,它将自动添加display: -webkit-box; display: -ms-flexbox;。]

答案

Autoprefixer应该默认在Nuxt中启用。如果需要,可以调整设置。此处更多信息:https://nuxtjs.org/api/configuration-build/#postcss

以上是关于如何在Nuxt项目中使用.vue文件做自动前缀处理?的主要内容,如果未能解决你的问题,请参考以下文章

pm2 部署 nuxt3.js 项目并设置服务器重启时项目自动重启

如何在nuxt中使用vue插件

如何在 Vue Nuxt 项目中导入整个 SCSS 文件夹?

在 Django 中使用 Vue:如何将 publicPath 与静态文件前缀分开

Vue SSR 项目 Nuxt.js 框架之《如何引入第三方UI框架element-ui》

nuxt入门