【问题标题】:How to inject a comment in javascript files using gulp如何使用 gulp 在 javascript 文件中注入注释
【发布时间】:2016-04-19 18:57:30
【问题描述】:

我尝试为项目中的每个 js 文件添加一个标题。

当前文件的标题中没有 cmets。 我想要一个 gulp-task 将以下标题插入到文件中:

/*
 * New Comment from Gulp-Task
 */

已经有插件了吗? Gulp-Inject 可能是解决方案,但我不知道如何将其用于 javascript 注入。

【问题讨论】:

    标签: javascript gulp code-injection


    【解决方案1】:

    这不是您问题的直接答案,因为它需要对您的情况进行一些翻译,但这里有一篇关于如何在 javascript 文件中更新版本号(在您的情况下为其他内容)的帖子。

    How to Increment Version Number via Gulp Task?

    这个答案的第二部分是你会找到线索的地方。

    【讨论】:

    • 好的,这是一个基本的方法。但我认为,我不需要替换,而是在头部添加一些东西。
    • 好的,我找到了一个名为 gulp-insert 的包。因此可以添加标题 =)
    【解决方案2】:

    我找到了适合我的解决方案:

    gulp.src(['./**/*.js'])
        .pipe(insert.prepend(license))
        .pipe(gulp.dest('./'));
    

    它为这个目录和子文件夹中的每个 .js 文件添加一个许可头。

    【讨论】:

    • 向新程序员解释一下。 insertlicense 是从哪里来的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 2014-05-12
    相关资源
    最近更新 更多