Netbeans-Javascript中未定义“Require”

Netbeans-Javascript中未定义“Require”,javascript,netbeans,npm,require,Javascript,Netbeans,Npm,Require,我是Javascript新手,对使用github的库很感兴趣。我正在使用netbeans进行编码,并且已经安装了node.js。但是,我仍然收到错误“Require未定义”。我已经安装了“browserify”,因为这似乎是一个常见的解决方案,但我仍然会遇到这个错误。 我做错什么了吗 更新 我还发现我的一个库存在问题,我认为这可能与最初的问题有关 我猜这是因为浏览器/客户端JavaScript中不存在require 使用标签。 使用CommmonJS实现。同步的 依赖项,如Node.js 使用A

我是Javascript新手,对使用github的库很感兴趣。我正在使用netbeans进行编码,并且已经安装了node.js。但是,我仍然收到错误“Require未定义”。我已经安装了“browserify”,因为这似乎是一个常见的解决方案,但我仍然会遇到这个错误。 我做错什么了吗

更新 我还发现我的一个库存在问题,我认为这可能与最初的问题有关


我猜这是因为浏览器/客户端JavaScript中不存在require

使用标签。 使用CommmonJS实现。同步的 依赖项,如Node.js 使用AMD实现。 并将库代码和应用程序代码分开。bundle.js和script.js


Browserify将获取所有必要的脚本文件并将其放入bundle.js文件中,因此您只需在HTML文件中包含bundle.js,而不必在script.js文件中包含。

如果您正在开发基于NodeJS的项目,您应该在NetBeans中使用NodeJS项目类型,其中require被视为已知的全局函数,因此NetBeans不会显示提示。您可以通过右键单击项目,选择项目属性->NodeJS并选中启用NodeJS支持来更改当前项目以启用NodeJS支持


如果您使用的是RequireJS库,那么还可以在JavaScript框架->RequireJS

中的项目属性中启用RequireJS支持。不幸的是,我仍然收到相同的错误。有什么我需要包括在我的代码,使这项工作?你能附上截图的问题?一般来说,在站点根目录中声明某个未知全局变量的JS文件应该会有所帮助。您不需要使用script元素将其包含在html文件中。但即使如此,这取决于特定JS库如何公开全局变量,并非所有模式都能被NetBeans理解幸运的是,由于堆栈溢出的限制,我无法添加更多链接。未捕获引用错误:未定义require 17:23:07:161 |错误,匿名函数public的javascript_html/index.html:22:18这是我得到的错误,我在上面的帖子中包含了另一个问题。var情绪=需要“情绪”;这就是我试图使用的代码。