Всем привет!
В связке node+ts мне нужно использовать import, вместо require, для хорошей работы с интерфейсами.
Require не выдает ошибок при некорректных значениях, в отличии от import.
Проблема в том, что при импорте + module-alias выдается ошибка, мол модуль не найден
Например:
import { A } from '@/types/A.interface' // не работает
const { A } = require('A.interface') // видит модуль, но работает с ним некорректно
//Конфиг module-alias
const moduleAlias = require('module-alias');
const prefix = process.env.NODE_ENV ? '/dist/' : '/src/';
moduleAlias.addAliases({
'@': `${__dirname}${ prefix }`,
});
moduleAlias();
export {};
Подскажите, что нужно делать, уже все перепробовал.
Спасибо!