2013-04-14 49 views
3

我有一個grunt-usemingrunt-rev的問題。Yeoman generator,grunt:正確使用grunt-rev的grunt-usemin

起初簡單的工作流程,建立一個環境問題:

  1. 創建使用yo webapp生成的Web應用程序(同樣的事情 與發電機的角度)。
  2. 奔跑咕嚕。
  3. Grunt成功完成構建。

好的,在這一點我們導航到'dist/scripts'。這裏是main.js(例如01d39df5.main.js)文件的修訂版本(由於使用了grunt-rev,這是正確的)。與main.css文件一樣 - 在'dist/styles'目錄中只有修訂版本位於。

但問題是index.html包含對未修訂的文件main.jsmain.css的引用。據我所知,grunt-usemin工作或配置錯誤。

難道有人能指出grunt-revgrunt-usemin的正確用法嗎?

+0

你碰巧運行Windows嗎?目前,usemin存在一個缺陷,可能導致它無法找到並替換加速文件。 – passy

+0

@ passy確實如此。你能否指點我在​​某處提到的錯誤? – oaleynik

+1

@ passy我發現[它](https://github.com/yeoman/grunt-usemin/issues/3)。感謝幫助。 – oaleynik

回答

0

grunt-usemin v0.1.11中的Windows grunt.file.expand模式搜索錯誤has been fixed。我剛剛在Windows上測試了yo webapp,然後是grunt --force,現在dist\index.html包含對css和js文件的修訂名稱的引用。

相關問題