Typescript babel-plugin-module-resolver - PullRequest
       8

Typescript babel-plugin-module-resolver

0 голосов
/ 02 ноября 2018

Здравствуйте, есть эквивалент 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"
    ]
}

у кого-нибудь есть идеи? Любая помощь будет высоко ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...