Ver Fonte

更新package.json中的项目名称,调整启动脚本和开发脚本,修改tsconfig.json中的模块解析方式,优化app.ts中的导入路径。

wui há 6 meses atrás
pai
commit
ee635b6f99
3 ficheiros alterados com 12 adições e 14 exclusões
  1. 5 5
      package.json
  2. 5 5
      src/app.ts
  3. 2 4
      tsconfig.json

+ 5 - 5
package.json

@@ -1,14 +1,14 @@
 {
-  "name": "robin-api",
+  "name": "tweb-api",
   "version": "1.0.0",
-  "type": "module",
   "main": "dist/app.js",
   "license": "MIT",
   "scripts": {
     "build": "tsc",
-    "start": "node dist/app.js",
-    "dev": "ts-node-dev --respawn --transpile-only src/app.ts",
-    "typeorm": "typeorm-ts-node-commonjs"
+    "start": "node dist/server.js",
+    "dev": "ts-node-dev --respawn --transpile-only src/server.ts",
+    "typeorm": "typeorm-ts-node-commonjs",
+    "test": "node --env-file=.env.test ./node_modules/mocha/bin/mocha --allow-uncaught"
   },
   "dependencies": {
     "@fastify/cors": "^11.0.1",

+ 5 - 5
src/app.ts

@@ -6,11 +6,11 @@ import swagger from '@fastify/swagger'
 import swaggerUi from '@fastify/swagger-ui'
 import multipart from '@fastify/multipart'
 import fastifyEnv, { FastifyEnvOptions } from '@fastify/env'
-import { schema } from './config/env.js'
-import { createDataSource } from './config/database.js'
-import userRoutes from './routes/user.routes.js'
-import recordsRoutes from './routes/records.routes.js'
-import fileRoutes from './routes/file.routes.js'
+import { schema } from './config/env'
+import { createDataSource } from './config/database'
+import userRoutes from './routes/user.routes'
+import recordsRoutes from './routes/records.routes'
+import fileRoutes from './routes/file.routes'
 import { config } from 'dotenv'
 
 config()

+ 2 - 4
tsconfig.json

@@ -1,12 +1,10 @@
 {
   "ts-node": {
-    "files": true,
-    "esm": true
+    "files": true
   },
   "compilerOptions": {
     "target": "ES2020",
-    "module": "ESNext",
-    "moduleResolution": "node",
+    "module": "commonjs",
     "lib": ["ES2020"],
     "strict": true,
     "strictPropertyInitialization": false,