Skip to content

Commit b0750a5

Browse files
committed
fix: resolve TypeScript build configuration errors
- Disable allowImportingTsExtensions in tsconfig.server.json (only allowed when noEmit is true) - Remove server execution from build:server script (build should only compile, not run) - Fix build process to successfully compile both server and client
1 parent 7ccd00f commit b0750a5

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dev:server": "tsx watch src/server/index.ts",
99
"dev:client": "vite",
1010
"build": "npm run build:server && npm run build:client",
11-
"build:server": "tsc -p tsconfig.server.json && node --loader tsx/esm dist/server/index.js",
11+
"build:server": "tsc -p tsconfig.server.json",
1212
"build:client": "vite build",
1313
"preview": "vite preview",
1414
"type-check": "tsc --noEmit",

tsconfig.server.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"target": "ES2022",
77
"outDir": "./dist",
88
"noEmit": false,
9-
"allowSyntheticDefaultImports": true
9+
"allowSyntheticDefaultImports": true,
10+
"allowImportingTsExtensions": false
1011
},
1112
"include": ["src/server/**/*"],
1213
"exclude": ["node_modules", "dist"]

0 commit comments

Comments
 (0)