Я пытаюсь создать преобразователь веб-пакетов, который преобразует импорт для #meow
в импорт ./meow.js
.Ниже приведен базовый код, который показывает основной импорт #meow
, и преобразователь должен преобразовывать все требуемые операторы в ./meow.js
.
meow.js
module.export = 'meow';
main.js
import meow from '#meow';
console.log(meow);
Resolver.js
module.exports = class Resolver {
apply(compiler) {
compiler.hooks.module.tapPromise('Resolver', async (init, resolveContext) => {
return compiler.doResolve(compiler.hooks.module, init, './meow.js', resolveContext, () => {});
});
}
}