node.js - Angular 组件中的 Kafka 消费者
问题描述
我已经用 C# 编写了产品,并且正在尝试在 Angular 应用程序中使用。我已经安装了节点模块'no-kafka'
当在 ts 组件中导入节点模块时
import * as kafka from "no-kafka";
我收到如下编译错误
Date: 2020-05-10T18:28:11.220Z - Hash: aa2be9198244ecb08ebc
4 unchanged chunks
chunk {main} main.js, main.js.map (main) 474 kB [initial] [rendered]
Time: 967ms
WARNING in ./node_modules/no-kafka/lib/protocol/misc/compression.js 5:8-35
Critical dependency: the request of a dependency is an expression
WARNING in ./node_modules/no-kafka/lib/protocol/misc/compression.js 6:15-34
Critical dependency: the request of a dependency is an expression
WARNING in ./node_modules/bluebird/js/release/util.js
Module not found: Error: Can't resolve 'async_hooks' in 'E:\RAVI\Electron\angular-electron\node_modules\bluebird\js\rele
ase'
ERROR in ./node_modules/bluebird/js/release/promise.js
Module not found: Error: Can't resolve 'async_hooks' in 'E:\RAVI\Electron\angular-electron\node_modules\bluebird\js\rele
ase'
ERROR in ./node_modules/hashring/index.js
Module not found: Error: Can't resolve 'crypto' in 'E:\RAVI\Electron\angular-electron\node_modules\hashring'
ERROR in ./node_modules/nice-simple-logger/index.js
Module not found: Error: Can't resolve 'dgram' in 'E:\RAVI\Electron\angular-electron\node_modules\nice-simple-logger'
ERROR in ./node_modules/no-kafka/lib/client.js
Module not found: Error: Can't resolve 'fs' in 'E:\RAVI\Electron\angular-electron\node_modules\no-kafka\lib'
ERROR in ./node_modules/no-kafka/lib/connection.js
Module not found: Error: Can't resolve 'net' in 'E:\RAVI\Electron\angular-electron\node_modules\no-kafka\lib'
ERROR in ./node_modules/nice-simple-logger/index.js
Module not found: Error: Can't resolve 'os' in 'E:\RAVI\Electron\angular-electron\node_modules\nice-simple-logger'
ERROR in ./node_modules/no-kafka/lib/connection.js
Module not found: Error: Can't resolve 'tls' in 'E:\RAVI\Electron\angular-electron\node_modules\no-kafka\lib'
ERROR in ./node_modules/nice-simple-logger/index.js
Module not found: Error: Can't resolve 'tty' in 'E:\RAVI\Electron\angular-electron\node_modules\nice-simple-logger'
ERROR in ./node_modules/no-kafka/lib/protocol/misc/compression.js
Module not found: Error: Can't resolve 'zlib' in 'E:\RAVI\Electron\angular-electron\node_modules\no-kafka\lib\protocol\m
isc'
解决方案
推荐阅读
- python - 如何使用正则表达式在一两个匹配组之后捕获句子的其余部分?
- postgresql - pgr_dijkstra 返回空结果
- postgresql - Postgres 函数将一对 64 位数字转换为表示 128 位数字的字符串
- swift - 结果与组合无法获得结果
- javascript - 为什么设置 autocompleteSearchBox componentRestrictions 国家对象谷歌地图不会改变它的位置?
- jquery - 如何反转砌体网格的文本叠加和图像?
- php - 使用 laravel API 上传多张图片:具有多态关系
- excel - 通过 Excel 自动进行网络搜索并将结果粘贴回来
- python-3.x - ImportError:无法从“PyQt5”导入名称“QtCore”
- java - 更改链表名称后引发 LocalVariableDeclarationJava 错误