创建和导入 Node.js 应用程序
Node.js 是一个基于事件、异步 I/O 框架,用于开发在客户端和服务器端运行 JavaScript 的应用程序。这使得应用程序可以重复使用代码部分,并避免切换上下文。Node.js 通常用来创建应用程序,如静态文件服务器、消息传递中间件、HTML5 游戏服务器、Web 应用程序框架等。
JBoss Tools 借助 npm 包安装程序支持 node.js 应用程序开发,并提供内置调试工具来识别并修复应用程序问题。在后续部分中,可获得以下任务的说明
设置 Node.js 开发先决条件
请务必满足以下先决条件,才能开始在 JBoss Tools 中开发 node.js 应用程序
-
安装 npm。在红帽企业 Linux 和 Fedora 上,使用
sudo dnf install npm
命令。请参阅 npm 文档 (https://docs.npmjs.net.cn/getting-started/installing-node) 以获取关于其他操作系统的安装信息。 -
安装 JBoss Tools。
结果:您现在可以开始使用 JBoss Tools 开发 Node.js 应用程序。
创建新的 JavaScript 应用程序
以下是在 JBoss Tools 中创建一个新的 JavaScript 项目和应用程序
-
创建新的 JavaScript 项目
-
单击
,然后在搜索文本框中输入JavaScript
。 -
选择
JavaScript 项目
,然后单击 下一步。 -
在
项目名称
域中,为您的新项目添加一个名称。 -
请确保其他已设置为默认设置的域按要求进行设置,然后单击 完成 以创建新的项目。
-
如果询问是否查看 JavaScript 透视,请单击 是。您的新项目将会列在
项目资源管理器
视图中。
-
-
交互式创建
package.json
文件-
单击
,然后在搜索框中输入npm
。 -
在搜索结果中,单击npm Init。
-
将基本目录设置为 JBoss Tools 工作空间中的 JavaScript 项目文件夹。
-
(可选)清除
使用默认配置
复选框,为这些字段提供非默认值。 -
单击完成以继续使用
package.json
文件的默认值或在更改默认值后继续。图 1. 生成新的 package.json 文件 -
将生成新的
package.json
文件并显示出来供编辑。如果需要,请在显示的窗格中手动编辑文件并保存更改。图 2. 手动编辑生成的 package.json 文件
-
-
手动编辑
package.json
文件以添加依赖项。依赖项是提供扩展功能的模块,例如库和框架。查看以下屏幕截图,了解依赖项和开发者依赖项所需的格式示例。图 3. 向 package.json 文件添加依赖项有关依赖项的更多详细信息,请参阅 NPM 文档:https://docs.npmjs.net.cn/files/package.json#dependencies
-
使用所需的业务逻辑创建新的 JavaScript 文件
-
在
项目浏览器
视图中,右键单击项目名称,然后选择 。 -
在对话框中,添加新文件的名称,例如
index.js
,然后单击完成以创建新文件。 -
新文件将显示在新选项卡中供编辑。向 JavaScript 文件添加所需的业务逻辑并保存更改。
-
-
通过右键单击项目中的
index.js
文件并选择 来运行项目文件。控制台
视图将出现并在应用程序运行时显示相关的详细信息,或者在无法运行应用程序时显示错误信息。
结果:您已创建一个新的 JavaScript 项目和应用程序。
导入现有 JavaScript 项目
您可以将现有 JavaScript 项目直接导入 JBoss Tools,然后进行更改并运行项目,如下所示
-
将现有项目导入 JBoss Tools
-
单击
。 -
在
导入
对话框中,展开常规选项。 -
单击现有项目至工作空间,然后单击下一步。
-
在
导入项目
对话框中-
根据项目格式选择
选择根目录
或选择归档文件
选项。 -
单击浏览以添加项目根目录或归档文件的路径。
-
在
项目
框中,选择一个或多个要导入工作区的项目。 -
如果需要,单击
搜索嵌套项目
选项以在根目录或归档文件中找到嵌套项目。 -
单击
将项目复制到工作区
选项,以将导入项目的副本保存在为 JBoss Tools 指定的工作区目录中。 -
如果需要,选中
将项目添加到工作集
复选框并添加新建或现有工作集的详细信息。 -
单击完成将项目添加到工作区。现在
项目资源管理器
视图包含导入的项目。
-
-
-
如果需要,在
项目资源管理器
视图中展开项目并双击项目文件以编辑它们,或右键单击并选择 为项目添加新的 JavaScript 文件。 -
通过在项目中右键单击
index.js
文件并单击 运行项目文件。控制台
视图出现并显示关于应用程序运行时或应用程序无法运行时的错误的详细信息。
结果:您已将现有 JavaScript 项目导入 JBoss Tools。
调试 Node.js 应用程序
在创建新 Node.js 项目或导入现有项目并运行项目后,可能会出现一些错误。JBoss Tools 包含一个调试器以帮助识别和解决这些问题。要使用调试功能
-
启动项目的调试器
-
在
项目资源管理器
视图中,展开项目。 -
右键单击项目的
index.js
文件,然后单击 。 -
选中对话框中的
记住我的决定
复选框以将您的选择应用于后续透视图切换,然后单击是或否以继续。
-
-
以两种方式之一查看项目 JavaScript 文件的元素以找到错误
-
展开
变量
选项卡中列出的任何变量以查看其他对象并编辑每项的详细信息。 -
将鼠标悬停在
index.js
选项卡中的任何变量上以查看和编辑其属性详细信息。
-
-
对文件进行更改以解决错误
-
在相应的视图中编辑
index.js
文件。 -
保存更改。
控制台
视图将运行更新的文件并显示更改。
-
-
调试错误后,使用恢复、挂起和终止按钮(
)按照如下方式测试您的更改
-
恢复按钮(绿色三角形)继续运行项目文件。
-
挂起按钮(两个黄色矩形)暂时停止运行项目文件,以使用户能够进行更改。
-
终止按钮(红色方形)结束项目文件的运行。
-
-
根据需要重复步骤 4 至 6 以找到并修复调试器找到的错误。
-
调试完成后,单击
,然后从选项中选择项目资源管理器
。这将再次显示项目列表。
结果:您已调试您的应用程序并返回到 项目资源管理器
视图。