From 552357b004332dbb0fc80e033dffe1f21590714f Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Tue, 16 May 2023 09:26:43 +0800 Subject: [PATCH] set package.json` type`to ` module` --- modules/web/package.json | 1 + modules/web/vite.config.js | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/web/package.json b/modules/web/package.json index 64664a545..a654bc818 100644 --- a/modules/web/package.json +++ b/modules/web/package.json @@ -2,6 +2,7 @@ "name": "legado-web", "version": "1.0.0", "private": true, + "type": "module", "engines": { "node": ">=16", "pnpm": ">=8" diff --git a/modules/web/vite.config.js b/modules/web/vite.config.js index db4479ef7..a25828f84 100644 --- a/modules/web/vite.config.js +++ b/modules/web/vite.config.js @@ -1,4 +1,4 @@ -import { resolve } from "path"; +import { fileURLToPath, URL } from "node:url"; import { defineConfig, splitVendorChunkPlugin } from "vite"; import vue from "@vitejs/plugin-vue"; import Icons from "unplugin-icons/vite"; @@ -47,9 +47,9 @@ export default ({ mode }) => }, resolve: { alias: { - "@": resolve(__dirname, "./src"), - "@api": resolve(__dirname, "./src/api"), - "@utils": resolve(__dirname, "./src/utils/"), + "@": fileURLToPath(new URL("./src", import.meta.url)), + "@api": fileURLToPath(new URL("./src/api", import.meta.url)), + "@utils": fileURLToPath(new URL("./src/utils/", import.meta.url)), }, }, });