最近在学一些前端知识 bower 这个很不理解

2017-08-21 09:27:29 +08:00
 me15000
用 bower 会下载一大堆的 js css html,而且是没有经过压缩的,原本不用 bower 的时候可以 直接引用 min.js ,现在用了倒好,项目体积大的一塌糊涂

我在想是不是在发布项目的时候,需要用什么东西自动的压缩这些组件?
3719 次点击
所在节点    问与答
25 条回复
fcka
2017-08-21 09:29:39 +08:00
bower 是 上上上上一代 的技术
Sapp
2017-08-21 09:32:52 +08:00
bower 已经过时了,用 npm 代替 bower,webpack 做打包。
otakustay
2017-08-21 09:56:41 +08:00
说 bower 被淘汰可以,是上上上上代技术就过分了吧,事实上 bower 的理念是下下下下一代的理念,大家都有一个统一的构建系统,全部从源码构建取得最大的优化
snnn
2017-08-21 09:59:41 +08:00
反正 google 的开源项目还在用 bower
kosilence
2017-08-21 10:02:24 +08:00
webpack
Mutoo
2017-08-21 10:05:44 +08:00
bower 是面向 production 的包管理器,npm 是面向 development 的包管理器。一般来说提供给 bower 的包应该包含 dist 的压缩版以及非压缩版,你一定是用了不规范的包,可以向作者提 issue。
SourceMan
2017-08-21 10:09:02 +08:00
已经过时了,心疼楼主 1s
66beta
2017-08-21 10:09:13 +08:00
@kosilence 先搞清楚 bower 和 webpack 都干什么的

现在一般都是用 yarn 来下载 npm 包,用 webpack 打包,打完以后就很小了
Tonni
2017-08-21 10:20:38 +08:00
bower 过时了,现在谁还用这破玩意,什么? npm ?也是垃圾,我们现在都用 yarn (逃
Sunkist
2017-08-21 10:29:39 +08:00
@Tonni “破玩意”?

很多人都说前端浮躁,就是因为有你这种蠢货的言论。明天就出 yarnx 了,你赶快用上,不然我回头就喷你用 yarn 这种破玩意和垃圾。真是愚不可及
me15000
2017-08-21 10:33:44 +08:00
@SourceMan 好吧,前端变化太快
SourceMan
2017-08-21 10:36:45 +08:00
@Sunkist #10 开玩笑不怕,就怕程序员较真
coderluan
2017-08-21 10:46:59 +08:00
@Sunkist #10 很多人都说程序员情商低,就是因为有你这种...
zuolan
2017-08-21 10:58:37 +08:00
@Sunkist 你楼上大概是开玩笑,后面有个“逃”字可知。
Tonni
2017-08-21 11:07:44 +08:00
Biwood
2017-08-21 11:12:24 +08:00
开发工具从来没有过时的说法,又不是时尚圈,所以说现在做前端的都很浮躁嘛,跟风的人太多了。bower 项目只是没有人继续开发了而已,你想用的话还是能用的。另外,用 bower 安装的模块主要适用于浏览器环境,而 npm 安装的模块同时包含了 node 环境和浏览器环境。相比较而言 npm 包含的东西比 bower 多多了,但是有些工具可能只在 bower 上才有,必要的时候还是需要用到它。
Sapp
2017-08-21 12:02:50 +08:00
@Tonni npm5 和 yarn 比除了速度依旧略慢一点,已经没什么太大的劣势了。而且 yarn 的定位就有问题,最多只是个 npm 的暂时替代品,npm 一改挤牙膏的作风之后 yarn 何去何从?不过看你这浮躁的语调,也听不进去。
fytriht
2017-08-21 12:18:32 +08:00
@Tonni 你用过 NPM5 吗
Tonni
2017-08-21 13:37:23 +08:00
@Sapp
@fytriht

拜托,只是一个玩笑,npm@5 刚出来就开始用了,package-lock 机制终于来了,但是还有些问题比如: https://github.com/npm/npm/issues/17749
zhouyg
2017-08-21 14:16:18 +08:00
bower 下载前端静态资源还是非常好用的。

过时并不是决定一个工具好不好用,想想 jquery 被过时多久了。

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

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

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

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

© 2021 V2EX