如何在JavaScript浏览器中使用require

问题描述

我正在使用react并且需要使用模块,因此我必须使用require

我找到了一种在 broWSERIFY 的JS浏览器中使用require的方法

我在npm上安装了browserify和diffie-hellman(我要使用的模块)。

dh.js

var crypto = require('diffie-hellman/browser');

执行以下命令后

browserify dh.js -o bundle.js

捆绑文件是使用内部命令创建的。

现在,如何在react应用程序中导入bundle.js以使用该模块?我尝试使用

导入“ bundle.js”

但是编译器会向我显示捆绑包中的那些错误

第6240:82行:意外使用了“自我”
no-restricted-globals行6240:105:意外使用了“自我”
没有限制的全局变量

我应该改为导入bundle或dh吗? 抱歉,这是我第一次使用browserify。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)