V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Pastsong
V2EX  ›  Node.js

bower 要死了吗?

  •  
  •   Pastsong · 2016-02-16 09:56:27 +08:00 · 6799 次点击
    这是一个创建于 3232 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天看到 redux 的 GitHub Issues 里面的这篇讨论,关于 redux 为什么不添加 bower 支持,和认为应该用 npm 来替代 bower 的工作:
    https://github.com/reactjs/redux/issues/944
    大家怎么看待这个问题?

    23 条回复    2016-03-15 12:48:35 +08:00
    sox
        1
    sox  
       2016-02-16 09:57:25 +08:00
    yes √
    tabris17
        2
    tabris17  
       2016-02-16 09:58:11 +08:00
    好消息
    jiyinyiyong
        3
    jiyinyiyong  
       2016-02-16 10:23:38 +08:00
    之前就有人喊过口号 Bower 已死, 现在看他的 GitHub 这句话来感受一下:
    https://github.com/bower/bower#bower---a-package-manager-for-the-web

    > Bower needs resources for its maintenance. Please fill this form if you think you can help.
    tairan2006
        4
    tairan2006  
       2016-02-16 11:10:36 +08:00
    好消息+1

    要那么多组件干啥
    sox
        5
    sox  
       2016-02-16 11:32:46 +08:00 via Android
    @tairan2006 蛤蛤蛤,现在用 npm 组件更多了哟
    banricho
        6
    banricho  
       2016-02-16 11:43:20 +08:00 via Android
    有 npm 了还要它干啥
    FrankFang128
        7
    FrankFang128  
       2016-02-16 11:44:21 +08:00 via Android
    已死啊
    SourceMan
        8
    SourceMan  
       2016-02-16 11:55:28 +08:00 via iPhone
    不是已经宣布停止开发了吗?很久以前
    Wangxf
        9
    Wangxf  
       2016-02-16 12:44:11 +08:00 via iPhone
    干嘛要混在一起,我觉得 bower 作为前端包管理很好用啊, npm 是后端 node 的,而且 npm3.0+每次 download 下来一堆平级依赖, install 几个包文件夹下立马多了 100 多个文件夹
    janxin
        10
    janxin  
       2016-02-16 12:44:57 +08:00
    yes ,死了就死了吧
    sox
        11
    sox  
       2016-02-16 12:45:52 +08:00 via Android
    @Wangxf npm is package mangaer for javascript.
    Akagi201
        12
    Akagi201  
       2016-02-16 12:48:03 +08:00
    现在前后端包管理, 统一用 npm+webpack 了吧?

    欢迎评论
    zrp1994
        13
    zrp1994  
       2016-02-16 12:51:06 +08:00
    webpack/browserify + npm 都很好用
    martianyi
        14
    martianyi  
       2016-02-16 13:12:41 +08:00
    bower 是有它可用之处的,比较中立,不过度封装,用来下前端库挺方便。 npm 是 nodejs 的包管理工具,如果不是符合 commonjs 规范的东西用 npm 显然不方便。
    sox
        15
    sox  
       2016-02-16 13:20:02 +08:00
    @martianyi 就算不是 commonjs 格式你也可以把 npm 当 bower 用 233
    caiya21
        16
    caiya21  
       2016-02-16 13:41:40 +08:00
    对的
    youxiachai
        17
    youxiachai  
       2016-02-16 13:43:50 +08:00
    @Wangxf 这个锅是依赖库的问题吧。。。。跟 npm 有啥关系。。
    neoblackcap
        18
    neoblackcap  
       2016-02-16 14:02:44 +08:00
    @Wangxf 昨天 HN 有一篇文章就说这种依赖问题。总结就是你自己搞清楚需求,若是这个类库你只是用到一小部分功能的话,那么就建议你用标准库自己实现一个轻量级的。
    youxiachai
        19
    youxiachai  
       2016-02-16 14:05:37 +08:00
    @Wangxf 其实有些库可能是有一堆 dev 依赖,你在下载的时候加上--production 就可以下少很多包了。。
    jsq2627
        20
    jsq2627  
       2016-02-16 22:02:07 +08:00
    @Wangxf 3.0 以前的树形依赖在 Windows 上简直是灾难,随便来个包路径就超过 255 字符,好多包根本没法安装。 3.0 也是终于妥协改用平行依赖了。
    soli
        21
    soli  
       2016-02-17 12:38:37 +08:00
    npm 没有像 bower 那样的在 rc 文件里指定目录的功能。。。
    visonme
        22
    visonme  
       2016-02-27 14:55:49 +08:00
    用习惯了,喜欢的人还在继续的,管别人怎么说呢,除非 bower 真的已经不能满足目前的工作需求了,不然会一直坚持,当然如果有更好取代的东西也不会排斥去尝试,至于别人说的"死“不”死“那都是别人的说的,自己怎么看就怎么用了
    zhangyou1010
        23
    zhangyou1010  
       2016-03-15 12:48:35 +08:00
    界面太花哨了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:39 · PVG 02:39 · LAX 10:39 · JFK 13:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.