按
The Fine Art of the Webpack 3 Config
想翻此篇,并非源于《xx 的艺术》那种高度概括性描述,一方面尚未找到一本可以到达这个深度的书,另一方面自己水平尚不足以翻译《xx 的艺术》
想翻此篇,这是被作者的语言打动。各种俏皮的中文一下子涌入脑海,不吐不快。
来,感受一下这文风
In the constantly mutating world of webdev, skepticism and conservatism will protect you from fads, platform-jumping syndrome, endless refactoring and getting stuck on abandoned, unsupported tools. The Next Big Thing™ invokes zombie developers mindlessly banging their rotting fists onto their late model MacBook Pros, hopelessly migrating from framework 1 to framework 2 to this to that.
正文
本篇,为 Webpack3.0而发,Webpack 从1到2时经历翻天覆地变化,但那并未发生在2到3上。
前端开发技术迅猛发展的当下,对新技术的任何疑惑和保守都将错失一波大潮,最终得上 “跨平台综合症”,“不重构不舒服”,“每天用到垃圾库”等一系列疾病。 Next Big Thing™ 曾嘲讽到,垃圾程序员总是无脑的敲击着他们的古董 Mac,寄希望能够从框架升级或者阿猫阿狗那里得到问题的解决方案。做的事儿有没有意义,他们并不关心。对正在使用的库一无所知,毫无尊重,反而在追逐新版本并重构项目的快感上虚度光阴。
我们对现有的技术保持着深沉的爱,是的,我们爱 Gulp而且深刻了解她,她也帮了我们大忙。在这段关系上,我们投入了大量时间,自豪的把 Gulp 这个字眼写到简历上。我们坚信,这个技术能够坚挺很多年,虽然事实上也是如此。
当然,最终我们尝到了苦头,有时不得不承认,Gulp 并非万能。新技术已经变得布灵布灵的了,是不是该试一试呢。
下边是我跟 Webpack 的故事
- 前50天:除了这个名字,其他一无所知,“这是什么鬼,谁给你勇气开源的?”
- 50-100天:社区竟然认可了,“每个人都觉得嘴边带着 Webpack 很牛逼,愚蠢的人类”
- 101天:无奈,我就看一眼吧。“这样不是更复杂了吗?搞这么个配置文件对你有什么好处?”
- 102天:“天啊,这貌似比 Gulp 简单很多啊”
- 103天:“对不起,Gulp, 我移情别恋了”
我爱上她主要是她一口气干了两件事儿。一方面他完美的解决了模块化开发中模块依赖的问题,与此同时,除了 JavaScript,他还能处理其他任何文件。没网了,不耽误使用 JSON 继续开发。
我的宝贝儿,这才是开始。
Webpack 声名大噪的秘密武器,是他能够将任何文件打包成 JavaScript 并轻松处理。
未翻译完成 稍后继续