transformInclude
2025年01月22日
一、认识
transformInclude(id)
判断是否需要对指定的文件进行转换。当构建工具处理文件时,transformInclude
会判断该文件是否符合转换的条件。通常用于优化性能,避免不必要的转换。你可以在这个钩子中返回 true
或 false
来控制哪些文件需要被转换。
二、语法
const unplugin = require('unplugin');
const plugin = unplugin.createUnplugin((options = {}) => {
return {
name: 'my-plugin',
transformInclude(id) {
return id.endsWith('.js'); // 只转换 JavaScript 文件
}
};
});
id
:文件的路径(或ID
)。