По какой-то причине я должен написать код, подобный следующему:
import { something } from '/Users/my-user-name/my-working-dir/my-package/src/somefile.ts';
Скопление видит /Users
считает, что это node_modules , но не.
I не могу найти какой-либо плагин для накопительного пакета, связанный с этим.
Теперь я написал плагин для накопительного пакета, чтобы исправить это, но я не писал ни одного плагина раньше, я не знаю, делаю ли я это правильно или неправильно, но вывод именно то, что я хочу:
function fixLocalImport() {
return {
name: 'fix-local-import', // this name will show up in warnings and errors
resolveId(source, importer) {
if (source.startsWith('/Users')) {
return source;
}
return null; // other ids should be handled as usually
},
load(id) {
return null; // other ids should be handled as usually
}
};
}
Я делаю что-то не так?