当grunt构建用于prod时,删除dev/sit代码
Remove dev/sit code when grunt build is for prod
我想在开发环境下的应用程序中添加一个临时javascript代码,但是当我们准备为生产环境构建时,该代码将被忽略,并且不包含在新构建的代码中。
var userLoggedIn = isUserLogged();
/* ignore-for-dev-only-begin */
userLoggedIn = true;
/* ignore-for-dev-only-end */
if (userLoggedIn) {
// do whatever you need to do
}
如果你看到,我将能够登录任何用户帐户(甚至错误的密码),因为我在开发环境中,它将始终允许我使用该应用程序。一旦我为产品构建了一个新版本,这些代码就应该被删除。
如何在Grunt中完成?
有grunt-devcode和grunt-strip-code等包
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- iframe正在添加标签,需要删除它们
- 如何在HTML输入字段中添加不可删除的后缀
- addData()从最新图表中删除.js 2.1.3-怎么了
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 删除CKEditor工具栏按钮,但不删除功能
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 正在删除node.js中已验证的网站
- 正在从页面中删除iframe
- 如何从 HTML 查询中删除项目
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 当grunt构建用于prod时,删除dev/sit代码