2014-11-23 3 views
0

Привет Я пытаюсь создать config.json, который передает uglify с src-файлами, поэтому мы легко можем включать/исключать файлы, основываясь на характере проекта. Я хотел бы использовать имя проекта (<% = pkg.name%>), чтобы дать уникальное имя config.json в качестве примера ниже, но это не работает. Любые подсказки к решению?уникальный config.json для grunt uglify

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

Пример config.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

Привет, спасибо, но не работает. У меня есть обновил вопрос. Мне нужно прочитать json в моей config.json. Вышеприведенный пример работает, если я назову свой файл config.json и тот же в пути readJSON, но я хочу иметь уникальное имя (контроль версий) – MrLesion

Смежные вопросы