当我试图用exceljs在Angular-6像这样
import * as excel from 'exceljs'
createExcel() {
let workbook = new excel.Workbook()
}
Run Code Online (Sandbox Code Playgroud)
即使我只是初始化一个类并得到此错误.如果我注释掉这一行,let workbook = new excel.Workbook()那么错误就消失了
./node_modules/fs-constants/browser.js找不到模块:错误:无法解析'D:\ Developer\spire-client \node_modules\fs-constants'中的'常量'
你可以按照以下方式导入它
import * as Excel from 'exceljs';
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用Exceljs:
const myWorkbook = new Excel.Workbook()
Run Code Online (Sandbox Code Playgroud)
要么
import * as Excel from "exceljs/dist/exceljs.min.js";
import * as ExcelProper from "exceljs";
let workbook: ExcelProper.Workbook = new Excel.Workbook();
Run Code Online (Sandbox Code Playgroud)
只要您只使用exceljs中的导入进行类型定义,并且只使用exceljs/dist/exceljs.min.js导入的函数,该应用程序就可以正常运行,您仍然可以获得类型安全性.
参考:https ://www.npmjs.com/package/exceljs#create-a-workbook https://github.com/guyonroche/exceljs/issues/348#issuecomment-320690232
| 归档时间: |
|
| 查看次数: |
4002 次 |
| 最近记录: |