From a0b559f7d2f87e738c7b61560f0c44312e985a3f Mon Sep 17 00:00:00 2001 From: h_mo <596417202@qq.com> Date: Sat, 7 Sep 2024 23:52:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(build):=20=E4=BF=AE=E5=A4=8Dpnpm=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E5=87=BA=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/proxy.ts | 2 ++ build/vitePlugins.ts | 2 ++ package.json | 1 + vite.config.ts | 2 +- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/build/proxy.ts b/build/proxy.ts index 315f809..7c5f31c 100644 --- a/build/proxy.ts +++ b/build/proxy.ts @@ -1,3 +1,5 @@ +import type { ProxyOptions } from 'vite'; + /** * Configure according to the proxy list * @param proxyList diff --git a/build/vitePlugins.ts b/build/vitePlugins.ts index b3b8877..69a99fc 100644 --- a/build/vitePlugins.ts +++ b/build/vitePlugins.ts @@ -4,6 +4,7 @@ import { UnifiedViteWeappTailwindcssPlugin as uvtw } from 'weapp-tailwindcss/vit import autoImport from 'unplugin-auto-import/vite'; import viteRestart from 'vite-plugin-restart'; import { visualizer } from 'rollup-plugin-visualizer'; +import { nodeResolve } from '@rollup/plugin-node-resolve'; import { WeappTailwindcssDisabled, isH5 } from './platform'; interface VitePluginConfig { @@ -14,6 +15,7 @@ export function createVitePlugins({ isProd }: VitePluginConfig): PluginOption[] return [ // @ts-expect-error TODO uni() 会报错:uni is not a function,暂时使用此方式解决 uni?.default(), + nodeResolve(), uvtw({ rem2rpx: true, disabled: WeappTailwindcssDisabled, diff --git a/package.json b/package.json index fcdf355..a3ac90f 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,7 @@ "@dcloudio/vite-plugin-uni": "3.0.0-alpha-4020720240905001", "@egoist/tailwindcss-icons": "^1.8.1", "@iconify/json": "^2.2.245", + "@rollup/plugin-node-resolve": "^15.2.3", "@types/crypto-js": "^4.2.2", "@types/lodash-es": "^4.17.12", "@types/node": "^20.16.5", diff --git a/vite.config.ts b/vite.config.ts index 240169e..4636d7e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -48,7 +48,7 @@ export default defineConfig(async ({ mode }) => { host: true, // open: true, port: Number.parseInt(VITE_PORT!, 10), - proxy: resolveProxy([[VITE_PROXY_PREFIX, VITE_BASE_URL], [VITE_UPLOAD_PROXY_PREFIX, VITE_UPLOAD_URL]]), + proxy: resolveProxy([[VITE_PROXY_PREFIX!, VITE_BASE_URL!], [VITE_UPLOAD_PROXY_PREFIX!, VITE_UPLOAD_URL!]]), }, // 构建配置 build: {