首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Angular中安装Tesseract.js后,找不到名称'Buffer‘错误

在Angular中安装Tesseract.js后,找不到名称'Buffer‘错误
EN

Stack Overflow用户
提问于 2020-02-20 22:28:48
回答 2查看 1.7K关注 0票数 2

我需要在我的项目中使用Tesseract,所以首先我使用了yarn add tesseract.js,之后我使用了yarn add --dev @types/tesseract.js。当我尝试使用ng serve时,我得到以下错误:

代码语言:javascript
复制
ERROR in node_modules/tesseract.js/src/index.d.ts:98:60 - error TS2591: Cannot find name 'Buffer'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.

98     | CanvasRenderingContext2D | File | Blob | ImageData | Buffer;

有人知道怎么解决这个问题吗?提前感谢

EN

回答 2

Stack Overflow用户

发布于 2020-06-22 06:44:59

我能够通过在tsconfig.app.json文件中的compilerOptions中添加types: ["node"]来解决这个问题。

代码语言:javascript
复制
{
  ...
  "compilerOptions": {
    ...
    "types": ["node"] // <-- This should do the charm.
  },
  ...
}
票数 8
EN

Stack Overflow用户

发布于 2020-04-10 01:11:05

我在我的tesseract应用程序中遇到了同样的问题,我尝试了一下,它起作用了。

来源:cannot find name 'require' in angular 7(typescript 3.1.3)

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

https://stackoverflow.com/questions/60322215

复制
相关文章

相似问题

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