Я имею в виду эту статью , чтобы настроить SSR (универсальное приложение React).
Но когда я пытаюсь сослаться на любые .ts Файл в файле моего сервера, код выдает эту ошибку, я могу понять, что компилятор не может распознать файл tsx в импорте js, но как это исправить, я не могу gr asp.
Error: Cannot find module '../../src/App'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/rahsinwb/Documents/UniversalReact/universal-react/server/middleware/renderer.js:5:1)
at Module._compile (module.js:653:30)
at Module._compile (/Users/rahsinwb/Documents/UniversalReact/universal-react/node_modules/pirates/lib/index.js:99:24)
at Module._extensions..js (module.js:664:10)
Когда я использую фиктивный файл jsx, сервер. js запускается, и все работает, но только когда я использую ts, это не удается. Как обойти это, чего мне не хватает, я новичок в SSR (Universal), пожалуйста, помогите ..
M y Файл сервера и Компонент приложения и фиктивный jsx, который работает
Мой tsconfig. json setup
{
"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": true,
"noEmit": true,
"jsx": "react"
},
"include": [
"src"
]
}
Мой код клиента находится в каталоге SR C и код сервера в каталоге SERVER, это репозиторий для всей установки .