gpt4 book ai didi

javascript - 如何使用对象列表作为 gulp 源流

转载 作者:数据小太阳 更新时间:2023-10-29 05:14:22 28 4
gpt4 key购买 nike

我知道 gulp 需要 vinyl 源流才能正常工作,但是有没有一种简单的方法可以使用已经存在的 vinyl 文件或 json 对象而不是众所周知的只需要 glob 的 gulp.src?

最佳答案

经过多次研究,我没有找到解决该问题的好方法,所以我决定与您分享我的解决方案。

这个问题分两步解决

1:您需要将任何想要通过 gulp 传输的内容转换为乙烯基文件。可以这样做

const Vinyl = require('vinyl');
var vinyl = new Vinyl();
vinyl.cwd = '/';
vinyl.base = '/';
vinyl.path = '/yourfictivefilepath';
vinyl.contents = new Buffer(JSON.stringify(yourobject));

有关该步骤的更多信息:https://github.com/gulpjs/vinyl

2:从您的黑胶文件创建一个流

我发现这些步骤可能是重复的,并且会降低代码的可读性,所以我决定将这些步骤封装在一个 npm 包中,为您完成这些步骤。

https://www.npmjs.com/package/gulp-to-stream

关于javascript - 如何使用对象列表作为 gulp 源流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43157336/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com