2013-11-02 35 views
9

我是新來的咕嚕。我來自鐵軌並進入角度。從我可以看到的咕嚕usemin可以取代構建指令之間的<script src=...>,並在grunt構建期間用單個縮小的js代替它。這對部署很有用。可以自動將index.html中的所有js包含在內?

但是,無論何時在開發過程中添加新的角度控制器,我還必須記住將它們添加到我的index.html中。這很麻煩,如果我移動我的功能文件夾也是一樣,我必須在index.html中更改所有的src路徑。

如果在開發過程中,grunt會監視我所有的src/**/*.js並自動將它們全部添加到index.html中,這對我來說是很不錯的...類似rails資產管道和資產清單,當您開發時只需要require_tree。您可以將文件放在任何地方,並且可以自動使用。

有沒有這樣一個現有的解決方案或咕嚕咕嚕的例子?謝謝

+1

這將是驚人的。我有同樣的問題,只要我添加一個新的控制器或任何東西,我必須將代碼插入到我的'index.html'文件中。問題+1。 –

+1

在grunt中監視文件的變化很簡單,但將它們插入html會有點困難,因爲有時插入順序很重要。有人可能不得不提出獨特的評論語法(類似於縮小的語法),它可以區分哪些類型的文件在哪裏。 –

回答

1

如果您使用使用涼亭來管理您的資產,grunt-bower-install是您正在尋找的。否則你可以使用grunt-bower-requirejs-alias。對於類似rails的require_tree,您可以嘗試node-require-dir。爲什麼不在npm registry中搜索?這是一個尋找插件的好地方。

相關問題