2016-03-08 109 views
-1

我解释什么,我希望能够做到:有条件包括在HTML JS文件

我开发一个应用程序角(不知道这是事),我也使用Gruntfile来缩小我的JavaScript代码。

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

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

有没有办法做到这一点?如果我开发一个C++应用程序,我想实现这样一个普通的mecanism:

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

阅读更多关于创建任务你在哪里执行grunt命令? – Zamboney

+0

在我的Angular应用程序的根目录中,哪里有我的index.html和Gruntfile.js文件。 –

+0

我的意思是你什么时候打电话'grunt' – Zamboney

回答

-1

如果执行授予手动然后就可以进行调试

  • 生产创造咕噜

    1. 两个任务

    您可以在this link

  • +0

    感谢您的回答,但它并没有帮助我。我知道如何使用Grunt。缩小效果很好。事情就像我说的问题的标题一样,我想根据我想要的调试或生产版本的条件,有条件地在我的index.html文件中包含JS脚本。我认为这不是一个Grunt问题,而是一个HTML问题。但如果你有一个Grunt解决方案来做到这一点,请让我知道。 –

    +0

    你能追加你的gruntfile.js吗? – Zamboney