Node.js 包管理器2024 年 8 月 29 日 | 阅读 2 分钟 Node 包管理器提供两个主要功能
npm 随 Node.js 安装包一同提供,版本高于 v0.6.3。您可以通过打开 Node.js 命令提示符并输入以下命令来检查版本 ![]() 使用 npm 安装模块以下是安装任何 Node.js 模块的语法 让我们安装一个著名的 Node.js Web 框架,叫做 express 打开 Node.js 命令提示符并执行以下命令 安装“express”框架后,您可以看到结果。 ![]() 全局安装与本地安装默认情况下,npm 以本地模式安装依赖项。这里本地模式指定了 Node 应用程序所在的文件夹。例如,如果您安装了 express 模块,它会在当前目录中创建一个 node_modules 目录,并在其中安装 express 模块。 ![]() 您可以使用 npm ls 命令列出所有本地安装的模块。 打开 Node.js 命令提示符并执行“npm ls” ![]() 全局安装的包/依赖项存储在系统目录中。让我们使用全局安装方式安装 express 模块。虽然它也会产生相同的结果,但模块将被全局安装。 打开 Node.js 命令提示符并执行以下代码 ![]() 这里第一行说明了模块的版本及其安装位置。 卸载模块要卸载 Node.js 模块,请使用以下命令 ![]() Node.js 模块已卸载。您可以使用以下命令进行验证 ![]() 您可以看到模块现在是空的。 搜索模块“npm search express”命令用于搜索 express 或模块。 ![]() ![]() 下一个主题Node.js 命令行选项 |
Node.js Zlib 模块用于提供压缩和解压缩(zip 和 unzip)功能。它使用 Gzip 和 deflate/inflate 实现。可以通过以下方式访问 zlib 模块:const zlib = require('zlib'); 可以通过将源流数据 piped 到...来压缩和解压缩文件。
阅读1分钟
该模块包含 tty.ReadStream 和 tty.WriteStream 类。在大多数情况下,不需要直接使用此模块。您需要使用 require('tty') 来访问此模块。语法:var tty = require('tty'); 当 Node.js 检测到它正在 TTY 上下文中运行时,那么:process.stdin...
阅读 2 分钟
回调是函数的异步等价物。它在每个任务完成后被调用。在 Node.js 中,通常使用回调。Node 的所有 API 都以支持回调的方式编写。例如:当一个函数开始读取文件时,它会返回...
阅读 2 分钟
(FS)在Node.js中,文件I/O是通过标准POSIX函数的简单包装器提供的。Node文件系统(fs)模块可以使用以下语法导入:语法:var fs = require("fs") Node.js FS读取文件fs模块中的每个方法都有同步和异步形式。异步方法以最后的...
阅读 3 分钟
它提供了处理查询字符串的方法。它可以用于将查询字符串转换为JSON对象,反之亦然。要使用querystring模块,您需要使用require('querystring')。方法该实用程序有四种方法。两种重要的方法如下。方法描述querystring.parse(str[, sep][, eq][,...
阅读1分钟
什么是 TLS/SSL TLS 代表传输层安全。它是安全套接字层 (SSL) 的后继者。TLS 与 SSL 一起用于加密协议,以保护 Web 上的通信。TLS 使用公钥加密来加密消息。它通常在 TCP 上加密通信...
阅读 2 分钟
用于将 buffer 解码为字符串。它类似于 buffer.toString(),但提供了额外的 UTF 支持。您需要使用 require('string_decoder') 来使用 StringDecoder 模块。 const StringDecoder = require('string_decoder').StringDecoder; 方法 StringDecoder 类只有两个方法。方法 描述 decoder.write(buffer) 用于返回解码后的字符串。 decoder.end() 用于...
阅读1分钟
Node.js console 模块提供了一个简单的调试控制台,类似于 Web 浏览器提供的 JavaScript 控制台机制。有三个控制台方法用于写入任何 Node.js 流:console.log() console.error() console.warn() Node.js console.log() console.log() 函数用于在控制台上显示简单消息。文件:console_example1.js console.log('Hello JavaTpoint');...
阅读1分钟
REPL 是 Read Eval Print Loop 的缩写。它指定了一个计算机环境,例如窗口控制台或 Unix/Linux shell,您可以在其中输入命令,系统会在交互模式下以输出响应。REPL 环境 Node.js 或 node...
阅读 2 分钟
Node.js提供了获取进程信息的功能,如进程ID、架构、平台、版本、发行版、正常运行时间、CPU使用情况等。它还可以用于终止进程、设置UID、设置组、取消掩码等。process是一个全局对象,是EventEmitter的一个实例,可以访问...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India