前端工作流关于 grunt, bower, npm, yo 的工作流

2015-07-26 13:00:37 +08:00
 nooper

比如我用bower安装包,但是如何才能够将bower里面包含的min.js文件应用到包里面,而不是包含一些其他的。
有谁有些实践,如何才能够形成比较不错的体系。

5261 次点击
所在节点    程序员
30 条回复
Pastsong
2015-07-26 13:39:53 +08:00
用bower安装前端库,用npm安装工具依赖,用gulp做bower里的文件提出来、编译sass等工作
nooper
2015-07-26 13:41:29 +08:00
@Pastsong 我现在没搞懂怎么把bower里面的文件提取出来
anubiskong
2015-07-26 13:41:44 +08:00
个人感觉, 其实也就一个npm实用
zhicheng
2015-07-26 13:41:47 +08:00
正确的工作流是把文件下载回来放到静态路径里,然后在 HTML 里直接引用。
nooper
2015-07-26 13:42:28 +08:00
@zhicheng 您那个都落伍很久了。
Pastsong
2015-07-26 13:45:26 +08:00
@nooper 有gulp/grunt插件的
zhicheng
2015-07-26 13:46:03 +08:00
@nooper 错,我的方法是一定 Work 一定不会落伍的,相反你的可能明年就不能用了。
df4VW
2015-07-26 13:47:47 +08:00
df4VW
2015-07-26 13:48:08 +08:00
配合wiredep,就自动了
nooper
2015-07-26 13:49:06 +08:00
@zhicheng 你和test你的前端框架呢?
yyfearth
2015-07-26 13:49:13 +08:00
@nooper @zhicheng 而且永远不用担心版本问题 也永远不需要升级版本
相反 不管npm还是bower 虽然有版本管理
但是还是会升级小版本 导致各个环境版本不一致
nooper
2015-07-26 13:49:33 +08:00
@zhicheng 如何测试你的前端框架呢?
ijse
2015-07-26 14:18:31 +08:00
bower-compoents通常都是不会打到包里的,bower的依赖文件都是通过useref或者concat插件,把代码合并到build文件中的。

bower-compoennts只在开发的时候用。
chinajik
2015-07-26 14:20:05 +08:00
= = 我反正是学了一大堆... 最后公司就用了一个 koala 解决所有问题...
magicdawn
2015-07-26 15:31:38 +08:00
bower 特么就是一个下载器 ~
下载一个100Kb的库, 特么要clone 50Mb + 的仓库
没卵用
keyanzhang
2015-07-26 15:37:55 +08:00
不要用 grunt、bower 或者 browserify。99% 的问题都可以用 npm 和 webpack 解决。
keyanzhang
2015-07-26 15:39:14 +08:00
sox
2015-07-26 15:54:28 +08:00
@zhicheng 你的这个并没有包含一套前端构建流程。

这已经不是哪种工作流更流行更新更方便测试的问题了,是两个时代的问题。
nooper
2015-07-26 17:33:30 +08:00
@keyanzhang 我感觉要疯了,前端那么多东西,搞得现在乱七八糟的。
hahasong
2015-07-26 17:59:30 +08:00
前端是个巨坑,花样太多了,只用gulp压缩下好了

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

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

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

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

© 2021 V2EX