我正在尝试将Tesseract导入Angular2(TypeScript)。我可以看到它已保存到node_modules文件夹中,但使用时
import { Tesseract } from '@types/tesseract.js';
它说:
[ts]模块'“ c:/Users/black/Projects/projectCLI/tess/node_modules/@types/tesseract.js/index”'没有导出的成员'Tesseract'。
在index.d.ts文件中,有一个名为Tesseract的命名空间。
还有其他导入方式吗?还是我们看错了方式?
我曾经npm install --save-dev @types/tesseract.js
安装打字稿Tesseract。
如果有任何使用tesseract的演示教程,您可以在这里链接它们吗?
在此先感谢您的帮助。
您需要安装实际的javascript模块:
npm install tesseract.js --save
还安装@types声明:
npm install @types/tesseract.js --save-dev
最后进行以下导入:
import * as Tesseract from 'tesseract.js'
要使用图书馆,请点击此处
@types命令保存此类型声明文件。
这是一个名称空间,实际模块的所有内容都在其中声明。执行此操作时import * as aliasname from tessreact.js
,可以将名称空间中的所有函数用作aliasname.functionname
。示例是相同类型声明文件的测试文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句