From 7968c6ac4426a13668094ab3c208dad78608a983 Mon Sep 17 00:00:00 2001 From: Yuns Date: Wed, 3 Jan 2024 20:48:12 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20refactor:=20import=20fasttext=20?= =?UTF-8?q?js=20binding=20directly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vite still not support dynamic import, ref: https://github.com/vitejs/vite/issues/11804 --- src/helpers/models/browser.ts | 4 ++-- src/helpers/models/node.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/helpers/models/browser.ts b/src/helpers/models/browser.ts index 6d5a7fe..f24d998 100644 --- a/src/helpers/models/browser.ts +++ b/src/helpers/models/browser.ts @@ -1,6 +1,6 @@ +import fastTextModularized from '../../core/fastText.browser' + export async function initializeFastTextModule() { - const fastTextModularized = (await import('../../core/fastText.browser')) - .default globalThis.fastTextModule ??= await fastTextModularized() return globalThis.fastTextModule } diff --git a/src/helpers/models/node.ts b/src/helpers/models/node.ts index da1b34b..f24d998 100644 --- a/src/helpers/models/node.ts +++ b/src/helpers/models/node.ts @@ -1,5 +1,6 @@ +import fastTextModularized from '../../core/fastText.browser' + export async function initializeFastTextModule() { - const fastTextModularized = (await import('../../core/fastText.node')).default globalThis.fastTextModule ??= await fastTextModularized() return globalThis.fastTextModule }