Я компилирую свой модуль в зависимость ES5 без кода JSX. Но когда я использую baseUrl и path для поддержки импорта root, моя папка сборки содержит некоторый код, который неожиданно указывает непосредственно на источник (с JSX). Как только я удаляю параметры baseUrl и paths, он возвращается к закрытой сборке.
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"*": [
"*",
"src/*"
]}}
}
Есть ли способ исправить это, все еще используя 'ts c', или мне нужно использовать транспонтер babel для этого случая.
// in the source file
import _var from 'styles/variableStyles';
// in the build file
var variableStyles_1 = __importDefault(require("styles/variableStyles"));
// the error
Unexpected token (15:9)
13 | const Component = component;
14 | const attachClassname = props.className || '';
> 15 | return <Component {...props} className={`${globalClassNames.join(' ')} ${attachClassname}`} />;
| ^
16 | };
Большое спасибо.