【问题标题】:unique config.json for grunt uglifygrunt uglify 的唯一 config.json
【发布时间】:2014-11-23 07:15:24
【问题描述】:

您好,我正在尝试制作一个 config.json,它为 uglify 提供 src 文件,因此我们可以根据项目的性质轻松包含/排除文件。 我想使用项目名称 () 为 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",

]**

【问题讨论】:

    标签: json gruntjs grunt-contrib-uglify


    【解决方案1】:
    uglify: {
         ....
           files: {
              'assets/js/default.min.js': 'assets/js/config-<%= pkg.name %>.json'
              }
           }
        },
    

    应该可以在不需要手动读取 JSON 文件的情况下工作

    【讨论】:

    • 嘿,谢谢-但不起作用-我已经更新了问题。我需要阅读 config.json 中的 json。如果我在 readJSON 路径中命名我的文件 config.json 和相同的名称,则上面的示例有效,但我希望能够拥有唯一的名称(版本控制)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 2023-03-28
    • 2018-11-27
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多