举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > node.js url Node.js 包链接

node.js url Node.js 包链接

2023-06-08 04:18 Node.js教程

node.js url Node.js 包链接

node.js url

Node.js URL 模块提供了一种实用的方式来解析 URL,并且可以从 URL 中提取出各种有用的信息。URL 模块是 Node.js 的核心模块,因此不需要单独安装。

const url = require('url');
const myUrl = new URL('https://www.example.com/hello.html?id=100&status=active');

URL 模块提供了一个 parse() 函数,该函数可以将字符串解析为 URL 对象。parse() 函数的第一个参数是要解析的字符串,而第二个参数是布尔值,表明是否将 query 解析成对象。

const myUrl = url.parse('https://www.example.com/hello.html?id=100&status=active', true);  // true 表明将 query 解析成对象 
console.log(myUrl);  // { href: 'https://www.example.com/hello.html?id=100&status=active', search: '?id=100&status=active', query: { id: '100', status: 'active' }, pathname: '/hello.html' } 

URL 模块还包含一些其他有用的方法,如 format()、resolve() 和 domainToASCII() 等。format() 方法可以将 URL 对象格式化成字符串;resolve() 方法可以将相对 URL 转换成绝对 URL;domainToASCII() 方法可以将 Unicode 域名转换成 ASCII 等。

Node.js 包链接

链接包

使用npm,你可以创建本地包的链接。链接到包时,可以将其引用为全局包。

包链接有两个步骤。

步骤1

第一步是创建链接:切换到你想使其可链接的项目目录,发出命令以创建链接。

以下代码显示如何创建链接,假设你的模块是位于 foo-module 中。

cd foo-module
npm link

执行 npm link 命令后,请验证链接是否正确使用 npm ls -g 创建。

步骤2

第二步是引用链接。

首先,切换到将导入链接模块的目录。接下来,使用链接模块的名称发出另一个 npm link命令。

假设,foo-module 链接是从第二个模块bar-module
引用的。

cd bar-module
npm link foo-module

取消链接包

要删除链接的模块,请使用 npm unlink 命令,后面跟随名称。

以下代码从bar-module删除链接的 foo-module

cd bar-module
npm unlink foo-module

要从系统中删除链接,请切换到链接的模块的目录,并发出 npm unlink 命令。

cd foo-module
npm unlink


阅读全文
以上是编程学为你收集整理的node.js url Node.js 包链接全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部