当grunt build用于prod时删除dev / sit代码

时间:2015-09-18 17:00:35

标签: javascript gruntjs

我想在开发环境中的应用程序中添加临时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是如何做到的?

1 个答案:

答案 0 :(得分:1)

我们有grunt-devcodegrunt-strip-code

这样的套餐