有条件地包含HTML中的JS文件

时间:2016-03-08 14:34:52

标签: javascript html gruntjs minify

我解释了我想要做的事情:

我正在开发一个Angular应用程序(不确定是什么问题),我也使用Gruntfile来缩小我的JavaScript代码。

在第一部分中,事情是我开发时,我不希望我的index.html文件包含"编译的#34;我的JavaScript代码的版本,但我的所有JavaScript文件。因为每次我想测试任何修改时我都不想重新启动grunt命令。

在第二部分中,我希望"编译"版本不包括我的所有JS文件,但仅包括我的编译版本用于生产目的。

有没有办法做到这一点?如果我正在开发一个C ++应用程序,我会实现这样一个简单的机制:

#ifdef DEBUG
   // include all JS files
#else
   // include only the compiled JS file
#endif

1 个答案:

答案 0 :(得分:-1)

如果您手动执行授权,那么您可以在grunt中创建两个任务

  1. 进行调试
  2. 用于制作
  3. 您可以在this link

    中详细了解如何创建任务