项目场景:
vue3+vite报错信息:
项目场景:在vue3+vite的项目中,使用xlsx,安装使用
import XLSX from 'xlsx'
但是,控制台报错如下:
SntaxError: The requested module '/node_modules/.vite/deps/xlsx.js?v=3067d777' does not provide an export named 'default'
问题描述
在vue3+vite的项目中,使用xlsx,安装使用后控制台报错
报错信息:SntaxError: The requested module ‘/node_modules/.vite/deps/xlsx.js?v=3067d777’ does not provide an export named ‘default’
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
原因分析:
引入的库没有使用export default
来导出,而是直接使用export
导出一些属性和方法,自然无法使用【import XLSX from 'xxx
’】 而只能通过【import {} from 'xxx
’】
解决方案:
通过【import * as 别名 from ‘xxx’】,通过别名就可以访问了。
所以代码改为:文章来源:https://uudwc.com/A/Nb3Y2
import * as XLSX from 'xlsx'
控制台不再报错文章来源地址https://uudwc.com/A/Nb3Y2