const workbook = new ExcelJS.Workbook();这一步不执行
使用的公司内部一个软件,搭建了JS依赖库,我在里面添加了exceljs,但是这一步一直不执行

const workbook = new ExcelJS.Workbook();这一步不执行
使用的公司内部一个软件,搭建了JS依赖库,我在里面添加了exceljs,但是这一步一直不执行

关注本答案参考 多次询问 ChatGPT-3.5 后选择的最佳回答,若是满意,还请采纳,谢谢
在您遇到的问题中,const workbook = new ExcelJS.Workbook(); 这一步不执行,可能是因为导入 ExcelJS 库的方式不正确。根据搜索结果,有几种可能的解决方案:
确保正确导入 ExcelJS: 您需要确保以正确的方式导入 ExcelJS 库。在某些情况下,可能需要使用默认导出的方式导入 Workbook。例如:
import * as ExcelJS from 'exceljs';
const workbook = new ExcelJS.default.Workbook();
这种方法适用于当 ExcelJS 被设置为默认导出时 。
使用解构赋值: 如果您使用的是 ES6 导入方式,可以尝试以下代码:
import exceljs from 'exceljs';
const { Workbook } = exceljs;
const workbook = new Workbook();
请确保在 package.json 中将 "type" 设置为 "module",以支持 ES6 模块导入 。
检查是否禁用了缓存: 在某些情况下,浏览器的缓存可能会导致脚本加载问题。尝试在开发者工具的网络选项卡中禁用缓存,并重新加载页面,看是否解决问题 。
检查是否使用了正确的文件路径: 如果您在 Node.js 环境中使用 ExcelJS,确保文件路径正确,并且文件存在于指定位置。
请尝试上述方法之一,看是否能解决您的问题。如果问题仍然存在,请检查 ExcelJS 的版本是否与您的项目兼容,并查看官方文档或社区支持获取更多帮助。