Używam Typeescript (wersja 2.2.1) w VSCode (wersja 1.10.2) do mojego projektu Native Native i próbuję aby uzyskać kompilator map * * .ios.ts .android.ts i ścieżki postępując zgodnie z instrukcjami na stronie:Mapowanie ścieżek maszynopisu dla React Native * .android.ts i * .ios.ts modules
na przykład:
import ApplicationTabs from './ApplicationTabs';
należy mapować do
import ApplicationTabs from './ApplicationTabs/index.ios';
z następującymi ustawieniami tsconfig.json
{
"compilerOptions": {
"paths": {
"*": ["*", "*.ios", "*.android"]
}
}
}
lecz rzuca kompilator zgłasza błąd „[ts] Nie można odnaleźć modułu” ./ApplicationTabs'”
Czy ktoś wie jak mogę dostać kompilator do mapowania ścieżek * .android.ts i * .ios.ts poprawnie?
Moja tsconfig.json jest:
{
"compilerOptions": {
"target": "es6",
"module": "es6",
"moduleResolution": "node",
"jsx": "react",
"outDir": "build",
"rootDir": "src",
"removeComments": true,
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
"experimentalDecorators": true,
"preserveConstEnums": true,
"allowJs": true,
"inlineSourceMap": true,
"sourceRoot": "src",
"baseUrl": ".",
"paths": {
"*": [
"*",
"*.ios",
"*.android"
]
}
},
"filesGlob": [
"typings/**/*.d.ts",
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.tsx"
],
"exclude": [
"index.android.js",
"index.ios.js",
"build",
"node_modules"
],
"compileOnSave": false
}
Dzięki :-)
Czy mógłbyś opublikować swoje rozwiązanie, jeśli je znalazłeś? –
Witam Bijou, nie znalazłem rozwiązania tego problemu. Właśnie zacząłem uczyć się React Native, więc zdecydowałem, że piszę teraz w Javascript. – Francesco