From 2db7f316f25a608574dddcf0970236546ba5703b Mon Sep 17 00:00:00 2001 From: sion123 <450702724@qq.com> Date: Fri, 8 May 2026 01:43:49 +0800 Subject: [PATCH] =?UTF-8?q?chore(web):=20=E5=B0=86=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=88=B0ESM=E6=A8=A1=E5=9D=97=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将项目从CommonJS切换到ESM模块系统,更新了`dev:server`和`db:init`脚本以使用`node --import tsx/esm`模式,并在`package.json`中添加了`"type": "module"`配置。 --- web/package.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/package.json b/web/package.json index 4e8d533..fb66093 100644 --- a/web/package.json +++ b/web/package.json @@ -4,10 +4,10 @@ "private": true, "scripts": { "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"", - "dev:server": "npx kill-port 3007 && tsx watch server/index.ts", + "dev:server": "npx kill-port 3007 && node --import tsx/esm --watch server/index.ts", "dev:client": "cd client && npm run dev", "build": "cd client && npm run build", - "db:init": "tsx server/db/schema.ts", + "db:init": "node --import tsx/esm server/db/schema.ts", "setup": "npm install && cd client && npm install" }, "dependencies": { @@ -31,5 +31,6 @@ "kill-port": "^2.0.1", "tsx": "^4.19.0", "typescript": "^5.6.0" - } + }, + "type": "module" }