React引入依赖报错:does not provide an export named 'default'

1,934 阅读34分钟

错误描述

Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/xlsx.js?v=43a80732' does not provide an export named 'default' (at index.tsx:3:1)

错误原因

引入的库没有使用export default来导出,而是直接使用export导出一些属性和方法,自然无法使用【import XLSX from 'xxx'】 而只能通过【import {} from 'xxx'】

但是如果想使用全部属性和方法,这样显然不行。

另一种方式就是通过【import * as 别名 from 'xxx'】,通过别名就可以访问了。