解决未捕获引用错误:Node.js中未定义必需错误 [英] Resolve "Uncaught ReferenceError: require is not defined" error in Node.js

查看:0
本文介绍了解决未捕获引用错误:Node.js中未定义必需错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用SengGrid设置一个基本的联系人表单,但我一直收到"未定义的引用错误:未定义的要求"错误。

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

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

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

推荐答案

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

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

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

这篇关于解决未捕获引用错误:Node.js中未定义必需错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆