百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
V

vinyl

> 编程语言
开源

虚拟文件格式。

1.3K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

虚拟文件格式。

乙烯

[![NPM 版本][npm-image]][npm-url] [![下载量][downloads-image]][npm-url] [![构建状态][ci-image]][ci-url] [![Coveralls 状态][coveralls-image]][coveralls-url] 虚拟文件格式。

什么是乙烯基?

Vinyl 是一个非常简单的元数据对象,用于描述文件。当你想到一个文件时,就会想到两个属性:path 和 contents。这些是 Vinyl 对象的主要属性。一个文件并不一定代表计算机文件系统中的某个内容。你在 S3、FTP、Dropbox、Box、CloudThingly.io 以及其他服务上都有文件。Vinyl 可以用于描述来自所有这些源的文件。

什么是乙烯基适配器?

虽然 Vinyl 提供了一种清晰的文件描述方式,但我们还需要一种访问这些文件的方法。每个文件源都需要我所说的一个 "Vinyl 适配器"。一个 Vinyl 适配器只需要暴露一个 src(globs) 和一个 dest(folder) 方法。每个方法都返回一个流。src 流生成 Vinyl 对象,而 dest 流消耗 Vinyl 对象。Vinyl 适配器可以暴露一些额外的方法,这些方法可能与其输入/输出媒介有关,例如 [vinyl-fs][vinyl-fs] 提供的 symlink 方法。

所有内部管理的路径(cwd、base、path、history)都会被正则化,并去掉尾部分隔符。有关更多信息,请参阅 [正则化和连接][normalization]。

options.history

存储 t

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言