I'm trying to set up an express server inside an expo ts project. The project uses all the defaults of a normal expo project.
I'm using ts-node
to start the server file, which works with a basic server. But when I try to use JSX-syntax like <div>Test</div>
, I get the following error:
return <div>Test</div>;
^
SyntaxError: Unexpected token '<'
I have React code on my server because I want to experiment with ReactDOMServer, so I intend to use react-dom and react-native together in one project.
My tsconfig.json
looks as follows:
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"jsx": "react-native",
"lib": ["dom", "esnext"],
"moduleResolution": "node",
"noEmit": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"strict": true
}
}
What am I missing here?
question from:
https://stackoverflow.com/questions/65885320/express-server-inside-a-expo-typscript-project-throws-error 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…