javascript - Grunt : Append lines in whole file. 在文件的开头和结尾

标签 javascript gruntjs

我必须向文件 abc.js 添加行

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

我必须分别在 abc.js 文件之前和之后添加“myfunction.init = function(){”和“}”。 我们是否对此类工作有任何阻碍?如有任何帮助,我们将不胜感激。

最佳答案

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

-或- 你可以用 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'
}

关于javascript - Grunt : Append lines in whole file. 在文件的开头和结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27519474/

相关文章:

gruntjs - 需要永远执行 Grunt Watch

javascript - onload 仅加载一次js函数

javascript - 更改 iframe src 会阻止父级隐藏

Javascript 打开弹出窗口并禁用父窗口

javascript - src 和 dist 文件夹的作用是什么?

gruntjs - 咕噜字符串替换 : replace string in all files in a directory and its subdirectories

javascript - 分组行中的小计

javascript - 如何防止 PhoneGap 设备就绪功能被执行两次

javascript - Grunt Browserify - 设置包含、回退路径

javascript - grunt 中的 less 文件观察器不更新 css