作者leondemon (狗狗)
看板Web_Design
标题[问题] Web开发最佳实践?
时间Mon Oct 3 14:13:57 2016
想问问 Best Practice 的问题
开发的时候,往往会有分 Production 和 Staging/Development 版本
例如:
1. HTML 中,使用的 Library在 Production 可能用 CDN 的 .min.js
但 Development 可能是用 Local 的 source code
2. JS 中可能有些参数是给 Staging/Development 用的,不希望曝光在 Production 中
3. CSS/SASS/LESS 等,依照环境,是否压缩最佳化
因此想问问看 Web 开发的最佳实践,是如何切出 Production/Staging/Development 代码
我的想法是,资料夹如下 (举个例子)
root/ --- src/ --- index.prod.html
| |- index.dev.html
| |- JS/ --- app.js (import settings.js)
| |- settings.prod.js
| |- settings.dev.js
|
|- dist/ --- index.html
|- JS/ --- app.js
|- settings.js
利用类似 gulp 或其他工具,将 src/ 底下相关的资源,打包到 dist/ 底下
然後如果选择打包 dev 环境,就会把 *.dev.* 打包为 *.* (去掉 .dev )
不知道开发时,最佳实践是什麽呢?有没有现有的工具做到这件事?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.120.104.45
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1475475239.A.D31.html
※ 编辑: leondemon (123.120.104.45), 10/03/2016 14:18:04
1F:推 Kenqr: 推一下 我也想知道 10/03 14:22
2F:推 GoalBased: 你说到gulp就可以了吧 10/03 14:36
3F:推 Gold740716: git branch? 10/03 21:16