diff --git a/package.json b/package.json index ad87d66..d545f95 100644 --- a/package.json +++ b/package.json @@ -8,11 +8,12 @@ "dev:server": "TS_NODE_PROJECT=\"tsconfig.server.json\" nodemon --watch 'server/**/*.ts' --exec 'node --experimental-specifier-resolution=node --loader ts-node/esm' server/index.ts", "dev": "concurrently 'npm:dev:client' 'npm:dev:server'", "build": "run-p build:client build:server", - "build:client": "run-p type-check build-only:client", + "build:client": "run-p type-check:client build-only:client", "build:server": "tsc --project tsconfig.server.json", "preview": "vite preview", "build-only:client": "vite build", - "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false", + "type-check:server": "tsc --noEmit -p tsconfig.server.json", + "type-check:client": "vue-tsc --noEmit -p tsconfig.app.json --composite false", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "format": "prettier --write src/" }, diff --git a/tsconfig.json b/tsconfig.json index 4d75844..95aeffb 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,6 +17,7 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, + "moduleResolution": "node", "strict": true, } } diff --git a/tsconfig.server.json b/tsconfig.server.json index a093c1d..936b7e0 100644 --- a/tsconfig.server.json +++ b/tsconfig.server.json @@ -26,7 +26,7 @@ /* Modules */ "module": "ESNext", /* Specify what module code is generated. */ "rootDir": "./server", /* Specify the root folder within your source files. */ - "moduleResolution": "NodeNext", /* Specify how TypeScript looks up a file from a given module specifier. */ + "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ // "baseUrl": ".", /* Specify the base directory to resolve non-relative module names. */ // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ @@ -98,7 +98,7 @@ // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ /* Completeness */ // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - // "skipLibCheck": true, /* Skip type checking all .d.ts files. */ + "skipLibCheck": true, /* Skip type checking all .d.ts files. */ }, "include": [ "./server/**/*"