插件概览
Farm官方提供了很多有用的插件,包括Rust插件和JS插件。 Rust 插件比 Js 插件快得多,我们建议尽可能使用 Rust 插件。
提示
关于如何在 Farm 中使用插件,请参阅使用插件。
Rust 插件
@farmfe/plugin-react
:支持 Reactjsx
和react-refresh
。@farmfe/plugin-sass
:支持编译sass/scss
文件。@farmfe/plugin-strip
:一个Farm的Rust插件,用于从你的代码中移除debugger
语句和类似assert.equal
、console.log
这样的函数。@farmfe/plugin-dsv
:一个Farm插件,用于将.csv
和.tsv
文件转换为JavaScript模块。@farmfe/plugin-yaml
:一个Farm插件,用于将YAML文件转换为ES6模块。@farmfe/plugin-virtual
:一个方便在farm中使用虚拟模块的rust插件。@farmfe/plugin-react-components
:用于React的按需组件自动导入。
Js 插件
@farmfe/js-plugin-postcss
:支持 Reactjsx
和react-refresh
。@farmfe/js-plugin-less
:支持编译sass/scss
文件。@farmfe/js-plugin-svgr
:支持编译sass/scss
文件。@farmfe/js-plugin-dts
:支持编译sass/scss
文件。@farmfe/js-plugin-sass
:支持编译sass/scss
文件。
社区插件
如果官方插件不能满足您的需求,您可以尝试社区插件。
当然也可以前往查看 awesome-farm - 您也可以提交 PR,在那里列出您的插件。