首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在角6中使用卓越in

如何在角6中使用卓越in
EN

Stack Overflow用户
提问于 2018-09-14 09:00:30
回答 2查看 11K关注 0票数 4

当我试图在exceljs中使用Angular-6时,如下所示

代码语言:javascript
复制
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‘中的“常量”

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-14 12:29:04

您可以按以下方式导入它

代码语言:javascript
复制
import * as Excel from 'exceljs';

之后,您可以使用Exceljs:

代码语言:javascript
复制
const myWorkbook = new Excel.Workbook()

代码语言:javascript
复制
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

票数 10
EN

Stack Overflow用户

发布于 2019-05-02 06:41:29

像这样进口

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

并宣布

const workbook = new Excel.Workbook();

看起来不错。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52328463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档