@farmfe/plugin-dsv
🍣 一个Farm插件,用于将.csv
和.tsv
文件转换为JavaScript模块。
要求
这个插件需要一个LTS版本的Node(v18.0.0+)和Farm v1.0.0+。
安装
- npm
- yarn
- pnpm
npm install @farmfe/plugin-dsv
yarn add @farmfe/plugin-dsv
pnpm add @farmfe/plugin-dsv
使用
创建一个farm.config.js
配置文件并导入插件:
import { defineConfig } from '@farmfe/core';
import dsv from '@farmfe/plugin-dsv';
export default defineConfig({
plugins: [
[
dsv()
]
],
});
实际示例
假设你有一个包含一些关于美味水果信息的CSV(或TSV)文件:
type,count
apples,7
pears,4
bananas,5
并且假设你想在代码的某个部分将该CSV文件作为Array
导入。添加插件之后(如上所示),你可以直接import
(或require
)CSV文件。导入将提供一个Array
,包含代表CSV文件行的Objects
:
import fruit from './fruit.csv';
console.log(fruit);
// [
// { type: 'apples', count: '7' },
// { type: 'pears', count: '4' },
// { type: 'bananas', count: '5' }
// ]