0

嗨,我正在尝试在 Angular 项目中使用带有 grunt 的 postcss-import 和 postcss-cssnext。我在 main.css 中导入了一个 colors.css 文件。

在 gruntfile 中,我首先调用 postcss-import 插件,然后调用 postcss-cssnext。但是当我使用这两个插件时,导入不起作用。

无论如何,如果我只调用 postcss-import 它可以正常工作,在 main.css 中添加 colors.css。

postcss: {
      options: {
        processors: [
          require("postcss-import")()
          require("postcss-cssnext")({browsers: ['ie >= 8', 'last 2 versions']})
        ]
      },
      server: {
        options: {
          map: true
        },
        files: [{
          expand: true,
          cwd: '.tmp/styles/',
          src: '{,*/}*.css',
          dest: '.tmp/styles/'
        }]
      },
      dist: {
        files: [{
          expand: true,
          cwd: '.tmp/styles/',
          src: '{,*/}*.css',
          dest: '.tmp/styles/'
        }]
      }
    },
4

1 回答 1

2

您不应该将 postcss-import 与 postcss-cssnext 一起使用,因为 postcss-import 已添加到postcss-next的package.json中。

于 2018-01-17T06:09:33.313 回答