vite-plugins icon indicating copy to clipboard operation
vite-plugins copied to clipboard

'default' is not exported by..." TypeError: ViteRequireContext is not a function

Open xiangnanscu opened this issue 1 year ago • 3 comments

Versions

  • originjs: v1.0.9
  • node: v20.14.0

Reproduction

Additional Details

Steps to reproduce

in vite.config.ts:

import ViteRequireContext from "@originjs/vite-plugin-require-context";
ViteRequireContext()
// however, ViteRequireContext .default() is OK. 

What is Expected?

What is actually happening?

failed to load config from /root/jaqn/vite.config.ts
error during build:
TypeError: ViteRequireContext is not a function
  

xiangnanscu avatar Apr 10 '24 02:04 xiangnanscu

Same problem here with same versions

LiquidITGuy avatar May 16 '24 13:05 LiquidITGuy

Same problem here with same versions vite version: 5.2.11

lblblb7777 avatar May 20 '24 09:05 lblblb7777

I solved this in a hacky way by invoking default:

// @ts-expect-error https://github.com/originjs/vite-plugins/issues/54
ViteRequireContext.default(),

erikjuhani avatar Sep 27 '24 15:09 erikjuhani