Это в моей Webpack
конфигурации:
usersAlias: path.resolve(__dirname, '../src/pages/users'),
Это в моей tsconfig.json
:
"baseUrl": ".",
"paths": {
"usersAlias/*": ["src/pages/users/*"],
}
Это иерархия кодов:
Это мое использование в Àpp.js
:
import Users from 'usersAlias/Users';
И это ошибка, которую я получаю:
Cannot find module 'usersAlias/Users'.ts(2307)
Если я изменю Àpp.tsx
на App.js
Все работает! Моя проблема TypeScript
связана.
ОБНОВЛЕНИЕ
Мой полный tsconfig.json
{
"compilerOptions": {
"target": "es5",
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": false,
"noEmit": true,
"jsx": "react"
},
"include": [
"src"
],
"baseUrl": ".",
"paths": {
"usersAlias/*": ["src/pages/users/*"],
}
}