2014-02-06 22 views
4

我創建使用約曼錯誤,同時運行咕嚕打造首次

預覽使用grunt serve作品以及應用程序的angularJS項目。服務器啓動,我可以成功瀏覽我的頁面。

當執行grunt build我越來越

Running "cdnify:dist" (cdnify) task 
Going through dist/404.html, dist/index.html to update script refs 
>> No "cssmin" targets found. 
Warning: Task "cssmin" failed. Use --force to continue. 

Aborted due to warnings. 

哪我不知道如何解決,或如何開始。我是否缺少一些配置?

配置現在是:

concat: 
    { generated: 
    { files: 
     [ { dest: '.tmp\\concat\\scripts\\scripts.js', 
      src: 
      [ '{.tmp,app}\\cdnjs.cloudflare.com\\ajax\\libs\\noUiSlider\\5.0.0\\jquery.nouislider.min.js', 
      . 
      <MY_LIBRARIES>, 
      .] }, 
     { dest: '.tmp\\concat\\scripts\\modules.js', 
      src: 
      [ 'app\\scripts\\app.js', 
      . 
      <MY_SOURCE_FILES>, 
      . ] } ] } } 

    uglify: 
    { generated: 
    { files: 
     [ { dest: 'dist\\scripts\\scripts.js', 
      src: [ '.tmp\\concat\\scripts\\scripts.js' ] }, 
     { dest: 'dist\\scripts\\modules.js', 
      src: [ '.tmp\\concat\\scripts\\modules.js' ] } ] } } 

    cssmin: 
    {} 

Running "concurrent:dist" (concurrent) task 

Running "imagemin:dist" (imagemin) task 
? app/images/yeoman.png (saved 9.06 kB) 
Minified 1 image (saved 9.06 kB) 

Done, without errors. 

Running "svgmin:dist" (svgmin) task 

Done, without errors. 

Running "compass:dist" (compass) task 
directory .tmp/styles/ 
     create .tmp/styles/bootstrap.css (1.739s) 
     create .tmp/styles/main.css (0.129s) 
     create .tmp/styles/problem-comprehension.css (0.002s) 
     create .tmp/styles/problem-timedword.css (0.002s) 
     create .tmp/styles/track-detail.css (0.009s) 
    Compilation took 1.894s 

Done, without errors. 

Running "autoprefixer:dist" (autoprefixer) task 
Prefixed file ".tmp/styles/bootstrap.css" created. 
Prefixed file ".tmp/styles/main.css" created. 
Prefixed file ".tmp/styles/problem-comprehension.css" created. 
Prefixed file ".tmp/styles/problem-timedword.css" created. 
Prefixed file ".tmp/styles/track-detail.css" created. 

Running "concat:generated" (concat) task 
File ".tmp\concat\scripts\scripts.js" created. 
File ".tmp\concat\scripts\modules.js" created. 

Running "ngmin:dist" (ngmin) task 
ngminifying .tmp/concat/scripts/modules.js, .tmp/concat/scripts/scripts.js 

Running "copy:dist" (copy) task 
Created 699 directories, copied 1980 files 

Running "cdnify:dist" (cdnify) task 
Going through dist/404.html, dist/index.html to update script refs 
>> No "cssmin" targets found. 
Warning: Task "cssmin" failed. Use --force to continue. 

Aborted due to warnings. 


Execution Time (2014-02-06 19:49:33 UTC) 
clean:dist   1.3s ■■■■■■■■■■■ 8% 
useminPrepare:html 169ms ■■ 1% 
concurrent:dist  5.3s ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 33% 
ngmin:dist   2.3s ■■■■■■■■■■■■■■■■■■■ 14% 
copy:dist   6.8s ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 42% 
Total 16.1s 

回答

3

約曼開箱即用的配置需要一些調整。 cssmin是構建任務的一部分,同時它已註釋掉。由於'usemin'在後面列出,我只是將它從任務中刪除。

0

如果你看看Gruntfile.js它還在某一點上這樣說:

// By default, your `index.html`'s <!-- Usemin block --> will take care 
// of minification. These next options are pre-configured if you do not 
// wish to use the Usemin blocks. 

所以你離開塊在HTML或您在Gruntfile.js取消註釋!花了我一會兒才弄明白,因爲我立即清理了我的HTML,但它現在像一個魅力!

1

你需要添加對構建CSS文件的意見在你的應用程序是這樣

<!-- build:css(.) styles/vendor.css --> 
    <!-- Bootstrap --> 
    <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> 

<!-- endbuild --> 
<!-- build:css(.tmp) styles/main.css --> 
    <link rel="stylesheet" href="styles/styles.css"> 
<!-- endbuild -->