解决未捕获引用错误:Node.js中未定义必需错误

2022-08-03 00:00:00 node.js javascript require requirejs
我正在尝试使用SengGrid设置一个基本的联系人表单,但我一直收到"未定义的引用错误:未定义的要求"错误。

我将此代码放在html页面头部的脚本标记中。

    var sendgrid = require('sendgrid')(username,pass);

我已经查看了Requirejs,但我不确定为什么会出现此错误。有人能给我解释一下如何解决这个问题吗?


解决方案

require()没有内置到浏览器中。

所以当您说"我将此代码放在html页面头部的脚本标记中"时。这就解释了为什么在脚本运行时没有定义符号require。如果要在浏览器中使用require(),则需要首先使用脚本标记来加载库,该库定义了Required函数并支持require()类型功能,并确保在尝试使用require()之前已成功加载。requirejs就是这样一个您可以使用的库。

require()内置于服务器上的node.js中,因此在那里始终可用。

相关文章