exceljs 的节点模块导入错误 - 命名空间“NodeJS”没有导出成员“TypedArray”

问题描述 投票:0回答:1

实现 exceljs 功能后,我运行

npm install
并尝试使用
ng serve
运行应用程序,但出现以下错误。

ERROR in node_modules/exceljs/index.d.ts: - error TS2694: Namespace 'NodeJS' has no exported member 'TypedArray'.

dictionary: Buffer | NodeJS.TypedArray | DataView | ArrayBuffer; // deflate/inflate only, empty dictionary by default

有人可以帮我解决这个问题吗?

angular typescript node-modules package.json exceljs
1个回答
0
投票

我遇到了同样的问题,我发现解决它的唯一方法是将这个命令放在终端上:

npm install --save @types/node

执行此操作时,请在项目中搜索包含这部分代码的文件:

// Reference required types from the default lib:
/// <reference lib="es2015" />
// Base definitions for all NodeJS modules that are not specific to any version of TypeScript:

/// <reference path="base.d.ts" />

// TypeScript 3.2-specific augmentations:

然后注释引用 lib="es2015" 并重新编译。

© www.soinside.com 2019 - 2024. All rights reserved.