@farmfe/plugin-virtual
一个为farm打造的rust插件,用于轻松使用虚拟模块
安装
- npm
- yarn
- pnpm
npm install @farmfe/plugin-virtual
yarn add @farmfe/plugin-virtual
pnpm add @farmfe/plugin-virtual
使用
farm.config.ts
import { defineConfig } from '@farmfe/core';
export default defineConfig({
plugins: [
[
'@farmfe/plugin-virtual',
{
'virtual-module': 'export const a = 1',
'src/01.js': 'export const module01 = "virtual-module"',
},
],
],
});
index.js
import { a } from 'virtual-module';
src/02.js
import { module01 } from './01.js';
这个 @farmfe/plugin-virtual
插件允许你定义虚拟模块,这些模块并不对应任何实际的文件系统中的文件,但可以像普通模块一样被导入和使用。这在模拟第三方库、环境变量或任何不便于直接放在文件系统中的数据时特别有用。