V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
TYchen

各位大大,小的我想入手一个 css 预编译,请问现在哪个好- -less, sass, stylus?还是有其他的嘛。。

  •  
  •   TYchen · Sep 11, 2017 · 6983 views
    This topic created in 3156 days ago, the information mentioned may be changed or developed.

    喵~A~

    35 replies    2017-09-14 08:09:13 +08:00
    murmur
        1
    murmur  
       Sep 11, 2017
    个人感觉 less 就够用了,mixin,变量,嵌套,最常用的全支持了,没有多余的
    lsongdev
        2
    lsongdev  
       Sep 11, 2017 via iPhone
    PostCSS
    SuperMild
        3
    SuperMild  
       Sep 11, 2017
    sass 够用了,简单,支持广。
    zhlssg
        4
    zhlssg  
       Sep 11, 2017   ❤️ 3
    其实大部分都差不多,不过不推荐用 sass,node-sass 坑害了多少人...
    WispZhan
        5
    WispZhan  
       Sep 11, 2017
    @zhlssg 怎么个说法?
    laclys
        6
    laclys  
       Sep 11, 2017
    可以试试 stylus,node 写的
    SilentDepth
        7
    SilentDepth  
       Sep 11, 2017
    CSSNext (PostCSS) > Stylus > SASS > LESS
    sensui7
        8
    sensui7  
       Sep 12, 2017
    你喜欢缩进而不是括号? stylus
    gem 源被墙是否无所谓? 是 sass.
    大量的 css 框架是基于 sass 是否无所谓? 是 less
    sensui7
        9
    sensui7  
       Sep 12, 2017
    @WispZhan 说多了都是泪
    ETiV
        10
    ETiV  
       Sep 12, 2017
    我就是因为不喜欢缩进而选择了 stylus …… 233

    都学吧,学习这些东西,成本并不算高,触类旁通的

    你如果只学了某一个,好多开源项目,恰巧是你没学的那个,改起来就比较尴尬了……

    不过还是推荐优先掌握 less,用户基数大

    我给 WebStorm 提了个 stylus 注释后格式化代码导致的缩进 bug,过了 9 个月才被修复
    而期间只有 4、5 条其他人的相同 ticket,说明同时用 webstorm+stylus 的人太少了...
    nidaye999
        11
    nidaye999  
       Sep 12, 2017
    Sass 听我的 没错。
    duan602728596
        12
    duan602728596  
       Sep 12, 2017 via iPhone
    可以主用 sass,然后过一遍 less 和 stylus
    xcatliu
        13
    xcatliu  
       Sep 12, 2017 via iPhone
    PostCSS
    changkong
        14
    changkong  
       Sep 12, 2017
    无所谓,喜欢哪个用哪个,反正都差不多,会了一个其他也会了把
    fortunezhang
        15
    fortunezhang  
       Sep 12, 2017
    我喜欢 less,建议你多试试,然后选出一个适合自己的. 就目前来说,没有多少功能 A 有而 B 没有,只是实现起来简单与复杂的不同.
    maomaomao001
        16
    maomaomao001  
       Sep 12, 2017 via Android
    saas 安装太麻烦了,还要处理中文编码问题,
    直接用 stylus 吧, 我初步使用发现它也支持 sass 那种写法,而且安装太友好了
    sdwill
        17
    sdwill  
       Sep 12, 2017
    我在用 sass,但是如果都没了解过的话,推荐 PostCSS。
    hevi
        18
    hevi  
       Sep 12, 2017
    sass 吧,还能用命令行动态监听变化生成 css,其他两个配起来太麻烦
    KuroNekoFan
        19
    KuroNekoFan  
       Sep 12, 2017
    不知道为什么这么推荐 sass,是我就选 stylus
    之前看一个 sass 重复引入 @import 会编译出重复 css 的问题,2011 年的 issue,到现在还没解决
    hasbug
        20
    hasbug  
       Sep 12, 2017
    前端就是花样太多,我只懂用 sass,遇到一些第三方的用了 LESS 就头疼
    flowfire
        21
    flowfire  
       Sep 12, 2017 via Android
    @sensui7 感觉三天两头被墙………
    coolcoffee
        22
    coolcoffee  
       Sep 12, 2017
    抛开 node-sass 的问题,我认为 sass 比 less 要更好用一点。
    learnshare
        23
    learnshare  
       Sep 12, 2017
    Less 第一个,Sass 第二个
    vardarling
        24
    vardarling  
       Sep 12, 2017 via iPhone
    用 jss 吧
    dangyuluo
        25
    dangyuluo  
       Sep 12, 2017
    我感觉 sass 好用一些
    Lpl
        26
    Lpl  
       Sep 12, 2017 via iPhone
    @zhlssg 坑害最多的是我们这种 devops
    wxsm
        27
    wxsm  
       Sep 12, 2017
    如果是自己想学,那这些都半斤八两,随便学一个就够用了,也够面试了。
    如果是团队项目,就选会的人最多的那个。
    gclove
        28
    gclove  
       Sep 12, 2017
    PostCSS 不知道怎么学 。。。 大佬给我解释下, 我就知道 Autoprefixer

    SASS 和 Stylus 用起来都很顺手,

    PostCSS 是 Vue webpack 里面自带的
    Miy4mori
        29
    Miy4mori  
       Sep 12, 2017 via iPhone
    我喜欢 scss
    saran
        30
    saran  
       Sep 12, 2017
    less
    SilentDepth
        31
    SilentDepth  
       Sep 12, 2017   ❤️ 1
    @gclove #28 PostCSS 之于 CSS,Babel 之于 JS。站在 CSS 的角度,你学的应该是 CSSNext (或者说 CSS4 )
    Perry
        33
    Perry  
       Sep 12, 2017
    sass / scss
    gclove
        34
    gclove  
       Sep 12, 2017
    @SilentDepth 这一定是前端大佬, 膜拜
    levinit
        35
    levinit  
       Sep 14, 2017
    各说各有理啊 我推荐 sass,不想适应新风格用 scss 写法减少适应成本
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2452 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 10:17 · PVG 18:17 · LAX 03:17 · JFK 06:17
    ♥ Do have faith in what you're doing.