【问题标题】:How can I use precss in vue-loader at a vue-cli programme?如何在 vue-cli 程序的 vue-loader 中使用 precss?
【发布时间】:2017-12-16 11:49:42
【问题描述】:

代码如下:

postcss: [
  require('postcss-cssnext')(), // postcss is working fine if I only write this row.
  require('precss')().process({ parser: require('postcss-scss') }) // npm got error when I add this row
]

这是错误日志:

Module build failed: Error: PostCSS syntaxes cannot be used as plugins. 
Instead, please use one of the syntax/parser/stringifier options as
outlined in your PostCSS runner documentation.

似乎每个.vue 文件都有相同的错误?...

【问题讨论】:

    标签: node.js webpack vue.js postcss vue-cli


    【解决方案1】:

    您不能将自定义解析器作为插件传递。您的配置应如下所示:

    postcss: {
      options: {
        parser: require('postcss-scss')
      },
      plugins: [
        require('postcss-cssnext')(),
        require('precss')()
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 2018-03-11
      • 2018-07-22
      • 2019-05-04
      • 2019-03-08
      • 2019-12-20
      • 2017-09-04
      • 2018-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多