跳到主要内容

transformInclude

2025年01月22日
柏拉文
越努力,越幸运

一、认识


transformInclude(id) 判断是否需要对指定的文件进行转换。当构建工具处理文件时,transformInclude 会判断该文件是否符合转换的条件。通常用于优化性能,避免不必要的转换。你可以在这个钩子中返回 truefalse 来控制哪些文件需要被转换。

二、语法


const unplugin = require('unplugin');

const plugin = unplugin.createUnplugin((options = {}) => {
return {
name: 'my-plugin',

transformInclude(id) {
return id.endsWith('.js'); // 只转换 JavaScript 文件
}

};
});
  • id:文件的路径(或 ID)。