当我试图在exceljs中使用Angular-6时,如下所示
import * as excel from 'exceljs'
createExcel() {
let workbook = new excel.Workbook()
}甚至我也只是初始化了一个类并得到了这个错误。如果我注释掉这一行let workbook = new excel.Workbook(),那么错误就消失了
./node_modules/fs-常量/Browser.js模块未找到:错误:无法解析'D:\Developer\spire-client\node_modules\fs-constants‘中的“常量”

发布于 2018-09-14 12:29:04
您可以按以下方式导入它
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/exeljs.min.js的导入函数,应用程序就会运行良好,您仍然可以获得类型安全性。
参考文献:https://www.npmjs.com/package/exceljs#create-a-workbook https://github.com/guyonroche/exceljs/issues/348#issuecomment-320690232
发布于 2019-05-02 06:41:29
像这样进口
import * as Excel from "exceljs/dist/exceljs.min.js";
并宣布
const workbook = new Excel.Workbook();
看起来不错。
https://stackoverflow.com/questions/52328463
复制相似问题