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

2015 年 7 月 26 日
 nooper

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

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

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

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

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

https://study.congcong.us/t/208421

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

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

© 2021 V2EX