javascript - Angular 2 : reference error can't find variable require

标签 javascript angular import apache-zookeeper

我正在尝试包含 this我的 Angular 2 项目中的 Zookeeper 库。我正在关注this tutorial ,所以我创建了应用程序,使用 rpm 安装了 node-zookeeper-client,然后将 ../node_modules/node-zookeeper-client/index.js 添加到 .angular- 中的脚本数组中cli.json。

如果我启动应用程序,在控制台中我会看到类似 ReferenceError: Can't find variable: require 的错误,该错误指向 index.js 文件的第一行。

导入像zookeeper这样的第三方库的正确方法是什么?

谢谢

最佳答案

如果您使用 Angular cli,则应如何解决该问题。 在你的

src/typings.d.ts

粘贴以下代码。它会像魅力一样发挥作用

declare var require: any;

希望这会有所帮助

关于javascript - Angular 2 : reference error can't find variable require,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47412342/

相关文章:

javascript - 用户提交表单后显示数据(从 API 调用检索)而不刷新页面

javascript - 如何使用 jquery 为下拉列表赋值

node.js - 如何在 Angular 4 中导入 CSV 文件并将数据存储在数据库中?

Angular 7 : setTimeout method not work in select tag

import - 有人尝试过 trac 到fogbugz 转换/导入工具吗?

javascript - jQuery div 从左到右动画并在暂停后返回

javascript - Discord.js 如何让机器人不删除他的消息

angular - Ionic v3,确认/取消警告框不会出现在 iOS 设备的中间

c# - 将图像从 Enterprise Architect 导入到 MS Word

java - 以编程方式动态导入