如何使用此文档创建minify JS

时间:2015-03-30 01:07:16

标签: javascript gruntjs minify

我正在尝试使用grunt uglify来缩小包含文档的JavaScript文件,如下所示:

JS:

var _html = (function(){/*<div id="test_id">...</div>*/}).toString().match(/[^]*\/\*([^]*)\*\/;?\}$/)[1];
html = _html....

为了便于维护和更改,我想留在这里的文件。但是,在我使用grunt uglify之后,此文档已被删除,并创建DOM对象。我该怎么做?

1 个答案:

答案 0 :(得分:0)

我刚刚解决了这个问题。

我做

var _html = "{% html_macro %}";

并记下模板替换。

replace: {
    // default
    dev: {
        src : ['target.js'],
        overwrite: true,
        replacements: [{
            from: '"{% html_macro %}"',
            to: _html
        }]
    }
},