2014-08-28 67 views
2

grunt任務ngtemplates運行無限期(近一個小時,沒有完成),CPU利用率爲100%。如果我評論這個任務,那麼構建完成。 使用ngtemplates執行構建任務,並在另一臺機器上完成確定。 任何想法/線索非常感謝。grunt ngtemplates任務100%cpu

節點版本:0.10.29 咕嚕-CLI:v0.1.13 咕嚕:v0.4.5

ngtemplates: { 
      app: { 
       cwd: '<%= yeoman.app %>', 
       src: ['views/{,*/}*.html', 'views/inbox/{,*/}*.html' , 'scripts/directives/*.html'], 
       dest: 'scripts/templates.js', 
       options: { 
        usemin: 'scripts/scripts.js', // <~~ This came from the <!-- build:js --> block 
        htmlmin: { 
         collapseBooleanAttributes: true, 
         collapseWhitespace: true, 
         removeAttributeQuotes: true, 
         removeComments: true, // Only if you don't use comment directives! 
         removeEmptyAttributes: true, 
         removeRedundantAttributes: true, 
         removeScriptTypeAttributes: true, 
         removeStyleLinkTypeAttributes: true 
        } 
       } 
      } 
     } 

非常感謝,

+0

如果您需要一些幫助,請發佈您的Gruntfile.js /任務代碼。 – 2014-08-28 16:12:34

回答

1

我有同樣的問題,我真的不知道,但應通過去除從消除線約73 .map (this.minify) 「node_modules /咕嚕-角模板/任務/ LIB/compiler.js」

+0

如果您找到乾淨的解決方案,請記得張貼;) – aemonge 2015-05-17 18:03:39

0

使用@伊西德羅-Martinez的這樣來解決你可能會發現真正的問題。我的問題是我的JS上未檢測到的語法錯誤。我已經能夠找到它,感謝到temporarilly消除在previouse註釋行:

我有同樣的問題,我真的不知道,但應該可以解決通過去除消除了線約73 .map(this.minify)from「node_modules/grunt-angular-templates/task/lib/compiler.js」

1

我在使用grunt運行我的構建時遇到類似的問題,並且ngtemplates任務無法完成。

我可以確認上面註釋掉「node_modules/grunt-angular-templates/task/lib/compiler.js」的第73行的答案是否允許完成任務。但是,這不太可能是問題所在(如果您評論該行,則會損失文件的縮小比例)。

對我來說,我的一個HTML文件中有HTML語法錯誤。我通過運行我的文件w3's HTML validator發現了這一點。修復語法錯誤之後,ngtemplates任務完成了。