在vue中先开始使用的是npm import xlsx --save
然后局部导入的时候,突然出现了标题上面的问题
import FileSaver from 'file-saver'
import XLSX from 'xlsx'
有这个问题然后输出了xlsx,发现是undefined,因此推断可能是版本不兼容问题,因为之前使用过这个插件是正常的,因此通过
npm install xlsx@XXX.XXX --save安装特定版本的插件,问题解决
插件的版本号如下,亲测这个版本号可以导出,具体有时间会再看看新版本的源码,看看是不是有什么改动。
"file-saver": "^2.0.2",
"xlsx": "^0.16.0"