Javascript错误:未捕获的ReferenceError:未定义require

时间:2017-08-16 21:42:35

标签: javascript html require

我使用javascript在HTML中创建一个regster表单。我有文件Login.js。 我的浏览器显示以下错误:未捕获的ReferenceError:require未定义。enter image description here

2 个答案:

答案 0 :(得分:5)

require是一种让不同的编译器放入所需内容的方法,稍后,同时保持文件较小。你是否从其他地方复制了js文件?

您可能需要加入here

此外,这看起来非常不安全。你打算发布这个网站吗?还是只是为了上课/实验?

正如一条评论所提到的,如果这应该是服务器端代码,那么它在客户端就无法正常工作。

答案 1 :(得分:2)

require在Node.js中定义。浏览器没有必要的定义。

您需要使用节点模块 browserify 来编译对浏览器使用require的代码。

或者,您可以使用RequireJS,它是浏览器的文件和模块加载器。

请记住,由于安全原因,通常您无法使用javascript访问磁盘上的文件。