我想在开发环境中的应用程序中添加临时 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
关于javascript - 当 grunt 构建用于产品时删除 dev/sit 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32657386/