当 grunt build 用于 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 and grunt-strip-code
我想在开发环境中的应用程序中添加一个临时 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 and grunt-strip-code