在Node.js中解决"Uncaught ReferenceError:require is not defined"错误

how*_*200 6 javascript require node.js requirejs

我正在尝试使用SengGrid设置一个基本的联系表单,并且我不断收到"未捕获的ReferenceError:require is not defined"错误.

我在html页面的头部的脚本标记中有这段代码.

    var sendgrid = require('sendgrid')(username,pass);
Run Code Online (Sandbox Code Playgroud)

我看过requirejs,但我不确定为什么我会收到这个错误.有人可以向我解释如何解决这个问题吗?

jfr*_*d00 10

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

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

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

  • 我需要做什么才能在angularjs中使用require()? (2认同)