2014-11-23 64 views
0

您好我正在嘗試製作一個config.json,它提供了uglify與src文件,因此我們可以根據項目的性質輕鬆地包含/排除文件。 我想使用項目名稱(<%= pkg.name%>)爲config.json指定一個唯一名稱,如下例所示,但這不起作用。任何解決方案的線索?所述config.json的獨一無二的config.json for grunt uglify

uglify: { 
    .... 
     files: { 
      'assets/js/default.min.js': grunt.file.readJSON('assets/js/config-<%= pkg.name %>.json') 
      } 
     } 
    }, 

實施例:

** [

"assets/js/vendor/jquery.js", 
"assets/js/vendor/jquery.cookie.js", 
"assets/js/vendor/bootstrap-alert.js", 
"assets/js/vendor/bootstrap-button.js", 
"assets/js/vendor/bootstrap-carousel.js", 
"assets/js/vendor/bootstrap-collapse.js", 
"assets/js/vendor/bootstrap-affix.js", 
"assets/js/vendor/blueimp-gallery.js", 

] **

回答

0
uglify: { 
    .... 
     files: { 
      'assets/js/default.min.js': 'assets/js/config-<%= pkg.name %>.json' 
      } 
     } 
    }, 

應,而不需要手動讀取JSON文件

工作
+0

嘿謝謝 - 但不工作 - 我有更新了問題。我需要閱讀我的config.json中的json。上面的例子工作,如果我命名我的文件config.json和readJSON路徑相同,但我想能夠具有唯一的名稱(版本控制) – MrLesion 2014-11-29 05:38:47