首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让autoprefixer在Nuxt项目中处理.vue文件?

如何让autoprefixer在Nuxt项目中处理.vue文件?
EN

Stack Overflow用户
提问于 2019-07-27 00:52:36
回答 3查看 3.3K关注 0票数 3

我正在构建一个nuxt应用程序,并使用scss设置样式。

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

我已经将文档中的这些行添加到我的nuxt.config.js文件中,并安装了下面提到的4个pakcage (postcss-url、postcss-nested等)。

代码语言:javascript
复制
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;)。

EN

回答 3

Stack Overflow用户

发布于 2020-09-02 13:41:17

可以在devDependencies后面加上package.json - "browserslist":“覆盖99.5%”

票数 4
EN

Stack Overflow用户

发布于 2019-12-23 05:10:24

默认情况下,Nuxt中应该启用自动修复程序。如果需要,可以调整设置。更多信息请点击此处:https://nuxtjs.org/api/configuration-build/#postcss

票数 0
EN

Stack Overflow用户

发布于 2021-01-13 23:48:41

也许这会对你有帮助

代码语言:javascript
复制
preset: {
    autoprefixer: {
      flexbox: true,
      grid: true,
      overrideBrowserslist: ['last 3 versions', '> 1%', 'ie 8', 'ie 7'],
    },
  },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57224222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档