首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostCSS编译非常慢

PostCSS编译非常慢
EN

Stack Overflow用户
提问于 2016-05-07 17:56:49
回答 1查看 385关注 0票数 0

我纯粹出于好奇给了postCSS一个机会,但我已经有了大约2秒的编译时间。

我只使用3个插件:autoprefixerpostcss-importpostcss-nested

我有一个导入两个文件的app.css

代码语言:javascript
复制
@import "_base/_base.css";

@import "_common/_common.css";

然后我有了_base.css

代码语言:javascript
复制
.title {
    display: flex;
    color: white;
}

_common.css

代码语言:javascript
复制
header {
    background: red;

    h1 {
        background: black;
    }
}

我的观察者只在看/postCSS

代码语言:javascript
复制
    ...
    watch: {
        postcss: {
            files: grunt.settings.devDir + 'postCSS/{,**/}*.css',
            tasks: ['postcss:dev']
        }
    },
    ...

postcss:开发任务:

代码语言:javascript
复制
        dev: {
            options: {
                map: false,
                processors: [
                    require('autoprefixer')({browsers: 'last 1 versions'}),
                    require('postcss-import')(),
                    require('postcss-nested')()
                ]
            },
            files: [{
                expand: true,
                cwd: grunt.settings.devDir + 'postCSS/',
                src: ['app.css'],
                dest: grunt.settings.devDir + 'css/'
            }]
        },

所以我的问题是,我怎么能有2秒的时间来编译3个小的css文件?我漏掉了什么吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-08 08:23:10

现在,PostCSS有了这个问题,它太慢了。

文章中,作者使用PostCSS和不使用PostCSS复制工作流。最后的结果给您提供了PostCSS的想法,它有很大的潜力,但是您应该用CSSNext版本来改变工作任务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37091892

复制
相关文章

相似问题

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