0

嗨,我正在尝试制作一个 config.json,它为 uglify 提供 src 文件,因此我们可以根据项目的性质轻松包含/排除文件。我想使用项目名称 (<%= pkg.name %>) 为 config.json 提供唯一名称,如下例所示,但这不起作用。任何解决方案的线索?

    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",

]**

4

1 回答 1

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

无需手动读取 JSON 文件即可工作

于 2014-11-24T10:56:45.673 回答