Grunt:在整个文件中追加行。在文件的开头和结尾

时间:2014-12-17 06:21:23

标签: javascript gruntjs

我必须在文件abc.js

中添加行
myfunction.init = function(){
Code of abc.js file goes here
}

我必须分别在abc.js文件之前和之后添加“myfunction.init = function(){”和“}”。 我们是否有任何堵塞这种工作。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

grunt-contrib-concat有一个banner和一个footer配置选项;您可以将这些代码行放在那里以获得简单的解决方案。

-OR- 你可以用grunt-contrib-concat做这样的事情:

compile_js: {
    src: [
        '<%= vendor_files.js %>',
        'module.prefix',
        '<%= build_dir %>/src/**/*.js',
        'module.suffix'
    ],
    dest: '<%= compile_dir %>/assets/<%= pkg.name %>-<%= pkg.version %>.js'
}