Здравствуйте, есть эквивалент babel-plugin-module-resolver для машинописи.
Я пытаюсь разрешить «реагировать-родной» на «реагировать-нативный-сеть». Пример ниже.
import { View } from "react-native"
// should resolve to to once compiled or run using ts-node or ts-loader
import { view } from "react-native-web"
Я пытался решить проблему некоторое время, прежде чем задавать вопрос безуспешно. Вот что я попробовал.
первая попытка: - неудачно
// tsconfig.json
"baseUrl": "./"
"paths": {
"react-native": ["node_modules/react-native-web"]
},
"skipLibCheck": true
вторая попытка: использование Бабеля в качестве переводчика: успешно, но не идеально и не элегантно. Проблемы при использовании отладки vscode из-за проблемы при передаче расширений .tsx, .ts в babel-узел даже с флагом --extensions ".ts, tsx".
// .babelrc
{
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-object-rest-spread"
],
"presets": [
"@babel/preset-env",
"@babel/preset-react",
"@babel/preset-typescript"
]
}
у кого-нибудь есть идеи? Любая помощь будет высоко ценится.