gpt4 book ai didi

angular6 - 如何在角度 6 中使用 exceljs

转载 作者:行者123 更新时间:2023-12-02 08:05:15 24 4
gpt4 key购买 nike

当我尝试在 exceljs 中使用 Angular-6

import * as excel from 'exceljs'

createExcel() {
let workbook = new excel.Workbook()
}

即使我只是初始化一个类并收到此错误。如果我注释掉这一行 let workbook = new excel.Workbook() 那么错误就消失了

./node_modules/fs-constants/browser.js Module not found: Error: Can't resolve 'constants' in 'D:\Developer\spire-client\node_modules\fs-constants'



enter image description here

最佳答案

您可以按如下方式导入它

import * as Excel from 'exceljs';

之后,您可以使用 Exceljs:
const myWorkbook = new Excel.Workbook()

或者
import * as Excel from "exceljs/dist/exceljs.min.js";
import * as ExcelProper from "exceljs";

let workbook: ExcelProper.Workbook = new Excel.Workbook();

只要您只使用从 exceljs 导入的类型定义,并且只使用从 exceljs/dist/exceljs.min.js 导入的函数,应用程序就会运行得很好,您仍然可以获得类型安全。

引用: https://www.npmjs.com/package/exceljs#create-a-workbook
https://github.com/guyonroche/exceljs/issues/348#issuecomment-320690232

关于angular6 - 如何在角度 6 中使用 exceljs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52328463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com