2016-03-08 153 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