未捕获的ReferenceError:require未定义webpack与电报

时间:2016-11-15 17:36:01

标签: javascript node.js webpack telegram

我正在尝试在客户端Web应用程序的webpack中使用电报节点模块(telegram-js,telegram-mt-node,telegram-tl-node)。

目前我收到此错误:

app.UseMiddleware<TransactionPerRequestMiddleware>();

错误指向这一行:

Uncaught ReferenceError: require is not defined

我通过node_modules和&#34;加密&#34;进行了全局搜索。只能在webpack和更少的节点模块中找到,而不是电报。我找不到任何与它引用的行匹配的行。

在webpack构建文件中,require()通常更改为_webpack_require()。所以看起来webpack在构建过程中感到困惑。

这是我的webpack.config

module.exports = require("crypto");
电报-mt-node,telegram-tl-node都是用browsify编写的,比如使用requirish。我删除了所有引用的引用并修复了webpack在构建过程中遇到的require问题。我遇到的错误是在浏览器运行时。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

事实证明,电报node_modules是为browserify而不是webpack编写的。切换到browserify构建管理器已经开始了