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