首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Can I use?
http://caniuse.com/
Less
http://lesscss.org
Cool Libraries
Bootstrap from Twitter
Jetstrap
V2EX  ›  CSS

新项目,用啥 CSS 预处理器?

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

    如题,看到现在有 sass,less,scss,stylus 这么多,选择哪一个比较好?请各位大佬给点建议。

    48 回复  |  直到 2019-10-12 20:04:57 +08:00
        1
    ccyu220   59 天前
    less,方便
        2
    uxstone   59 天前
    less
        3
    lianyue   59 天前 via iPhone
    sass scss
        4
    erlking   59 天前
    postcss 了解下
        5
    tolking   59 天前
    直接 postcss + 插件,爽飞
        6
    wu67   59 天前
    scss 中规中矩. stylus 不带空格敲得飞起, 但碰到坑爹同事同样能玩死你. less 没玩过不做评价. 个人更偏爱 scss, 更 css 的语法
        7
    wszgrcy   59 天前 via Android
    scss
        8
    noe132   59 天前
    stylus 已经很久没更新了。建议用 sass 替代。
        9
    anmie   59 天前
    只用 scss 只能说还挺好用的 其余的没用过 不发表评价
        10
    wunonglin   59 天前
    scss
        11
    hyy1995   59 天前
    一直都用 sass。预处理器无非就是写的稍微省事点,稍微复杂的页面样式写出来还是一样乱,因为写的嵌套太多层了。。。
        12
    hackyuan   59 天前
    最喜欢的 vuetify 都已经从 stylus 切换到 scss 了,我也跟着切换了。
        13
    wolfan   59 天前
    scss
        14
    EridanusSora   59 天前 via Android
    scss
        15
    dingyaguang117   59 天前
    scss
        16
    markzyh   59 天前
    less 或者 scss,都差不多,写法相似
        17
    yixiang   59 天前
    历程:css -> saas -> stylus -> css + 写个脚本合并压缩多个文件

    你也可以都试试。:doge:
        18
    murmur   59 天前
    less 就够了,scss 需要二进制文件,每次下依存都被 wall 一次
        19
    aneureka   59 天前 via Android
    现在用的 scss
        20
    IsaacYoung   59 天前 via iPhone
    安装 node-sass 太费劲了
        21
    yanqing07   59 天前
    同意楼上,sass scss 都费劲。如果你要在 windows 下开发,还要安装各种库才能编译。能选的话最好简单点,less 吧
        22
    fengbjhqs   59 天前
    sass,用阿里镜像速度还不错,
        23
    undermoodzyx   59 天前
    scss,建议嵌套不要超过三层
        24
    justrand   59 天前
    建议 sass,现在确实还有人用 less 但是如果我从 2019 年开始的话,我就不会用它了。另外想再深入的话,在看完 sass 后看下 postCSS
        25
    TangMonk   59 天前
    sass
        26
    ccyu220   59 天前
    @justrand 只是一个预处理器,我不太懂用 less 和现在是 2019 有什么关联,你可能没有体会过 node-sass 是不是安装不上的无赖,显然是哪个方便用哪个。
        27
    phpcxy   59 天前
    node-sass 挺难受的
        28
    Junh   59 天前 via iPhone
    scss
        29
    justrand   59 天前
    @ccyu220
    对啊,你觉得方便你用 less 就行
    ps:我只是给了一个我的建议并不是强制,所以我用了如果从我的角度的话。。。
    稍微列出几点
    1、Sass 也是成熟的 CSS 预处理器之一,而且有一个稳定,强大的团队在维护
    2、Sass 对于我来说参考的教程多
    3、Sass 有一些成熟稳定的框架,特别是 Compass,新秀还有 Foundation 之类,另外像 bootstrap4 这种已经抛弃 less 缓存 sass 了
    4、还有一个原因是国外讨论 Sass 的同行要多于 LESS
    当然上面都是我的观点,你如果因为 node-sass 或者 ruby 环境安装问题觉得麻烦,当我没说
        30
    TangMonk   59 天前
    @justrand #29 Compass 已经不维护了
        31
    ccyu220   59 天前
    @justrand 做开发的会没有 ruby 和 Node 坏境? windows 下 node-sass 各种莫名其妙的错没体会过?那说明你 cil 生成的项目少了。为什么前端很多选择流程从 less , sass, stylus 又变回了 less,预处理本来就不是重要的部分,而是简便,协作的时候方便,马上就能使用。
        32
    jinboker   59 天前
    @justrand 跑 CI 的时候为 node-sass 被墙蛋疼了无数次,因为一些原因又不能换源,最后统一换成 less,天下太平

    说实话可能是我这儿样式不复杂,你举的那堆例子真没啥吸引人的地方,一个样式预处理我是写不出花来,但 node-sass 带来的问题真是实打实
        33
    Mark0309   59 天前
    stylus 个人觉得不错 !
        34
    ye22st   59 天前
    谢谢各位大佬。我现在开发机是自己买的 Mac。那我先用 scss 试试吧。
        35
    justrand   59 天前
    @ccyu220
    @jinboker
    好吧,确实没有体验过你们那种痛苦,如果大家都有这个问题那就是我幸存者偏差吧,见笑了。。。。
    我角度推荐我是觉得用起来不错所以推荐的
        36
    Mithril   59 天前
    @justrand SCSS 个人感觉用起来确实舒服一些。
    不过我也负责维护 CI 工具链,那个 node-sass 坑到我宁可用 LESS 也不愿意用写起来更舒服的 SCSS。
        37
    Junn   59 天前
    scss
        38
    guweimo   59 天前
    @Mithril 可以用 dart-sass 代替 node-sass 了。
        39
    jinwyp   59 天前
    SCSS 资源多
        40
    toma77   59 天前
    scss
        41
    zaxlct   59 天前 via iPhone
    sass
        42
    otakustay   59 天前
    先看看你想用的 UI 组件库用的啥,然后尽量保持一致,免得到时候要覆盖变量啥的烦死
        43
    d1313113   59 天前
    dart-sass 替换 node-sass 就好了
        44
    Shook   59 天前
    stylus
        45
    SHF   59 天前 via Android
    stylus 最棒
        46
    ye22st   58 天前
    先用 ElementUI 吧,本来打算用 vuetify 的。
        47
    Fortnight   58 天前
    less +1,node-sass 安装太恶心了
        48
    rykka   58 天前 via Android
    stylus
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1278 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 23:32 · PVG 07:32 · LAX 15:32 · JFK 18:32
    ♥ Do have faith in what you're doing.