可以以外部依赖的方式引入 xlsx ,具体的操作是修改 vue.config.js
文件:
configureWebpack: {
externals: {
...,
xlsx: 'XLSX'
}
}
使用的 cdn 链接是://cdn.jsdelivr.net/npm/xlsx@0.16.9/dist/xlsx.full.min.js
xlsx
是源码中使用的属性名,比如 import XLSX from 'xlsx'
中的模块名 xlsx
,而 XLSX
是 cdn 引入的全局变量名。
关于 webpack
的 externals
已经有网友做了相关详细的研究,可以参考:https://juejin.cn/post/6844904190083350542