我想自动化为 Chrome 和 Firefox 打包我的扩展程序的过程,为此我正在使用 Gulp。我在项目的根目录中有两个不同的清单文件,一个用于 Chrome,一个用于 Firefox(manifest.json
和)。manifestff.json
现在,我想:
- 将所需的所有内容复制到 Chrome 扩展的目录。
- 对 Firefox 扩展做同样的事情,除了我想在这个过程中重命名
manifestff.json
为manifest.json
。
这是我目前为 Firefox 打包扩展的任务:
gulp.task('pack-firefox', () => {
return gulp.src([
'manifestff.json',
'index.html',
'./public/**'
], {'base': '.'})
.pipe(gulp.dest('./ff'));
}
是否可以指定(附加.pipe()
)我想复制manifestff.json
为manifest.json
?