V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
V2EX  ›  JavaScript

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

  •  
  •   TYchen · 73 天前 · 2191 次点击
    这是一个创建于 73 天前的主题,其中的信息可能已经有所发展或是发生改变。

    喵~A~

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

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

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

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

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

    SASS 和 Stylus 用起来都很顺手,

    PostCSS 是 Vue webpack 里面自带的
        29
    Miy4mori   72 天前 via iPhone
    我喜欢 scss
        30
    saran   72 天前
    less
        31
    SilentDepth   72 天前   ♥ 1
    @gclove #28 PostCSS 之于 CSS,Babel 之于 JS。站在 CSS 的角度,你学的应该是 CSSNext (或者说 CSS4 )
        33
    Perry   72 天前
    sass / scss
        34
    gclove   72 天前
    @SilentDepth 这一定是前端大佬, 膜拜
        35
    levinit   70 天前
    各说各有理啊 我推荐 sass,不想适应新风格用 scss 写法减少适应成本
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   608 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 36ms · UTC 18:49 · PVG 02:49 · LAX 10:49 · JFK 13:49
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1