bower 要死了吗?

2016-02-16 09:56:27 +08:00
 Pastsong

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

6666 次点击
所在节点    Node.js
23 条回复
sox
2016-02-16 09:57:25 +08:00
yes √
tabris17
2016-02-16 09:58:11 +08:00
好消息
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
2016-02-16 11:10:36 +08:00
好消息+1

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

欢迎评论
zrp1994
2016-02-16 12:51:06 +08:00
webpack/browserify + npm 都很好用
martianyi
2016-02-16 13:12:41 +08:00
bower 是有它可用之处的,比较中立,不过度封装,用来下前端库挺方便。 npm 是 nodejs 的包管理工具,如果不是符合 commonjs 规范的东西用 npm 显然不方便。
sox
2016-02-16 13:20:02 +08:00
@martianyi 就算不是 commonjs 格式你也可以把 npm 当 bower 用 233
caiya21
2016-02-16 13:41:40 +08:00
对的
youxiachai
2016-02-16 13:43:50 +08:00
@Wangxf 这个锅是依赖库的问题吧。。。。跟 npm 有啥关系。。
neoblackcap
2016-02-16 14:02:44 +08:00
@Wangxf 昨天 HN 有一篇文章就说这种依赖问题。总结就是你自己搞清楚需求,若是这个类库你只是用到一小部分功能的话,那么就建议你用标准库自己实现一个轻量级的。
youxiachai
2016-02-16 14:05:37 +08:00
@Wangxf 其实有些库可能是有一堆 dev 依赖,你在下载的时候加上--production 就可以下少很多包了。。
jsq2627
2016-02-16 22:02:07 +08:00
@Wangxf 3.0 以前的树形依赖在 Windows 上简直是灾难,随便来个包路径就超过 255 字符,好多包根本没法安装。 3.0 也是终于妥协改用平行依赖了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256762

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX