Node.js实战2:模块使用入门。

本文详细介绍NodeJS中模块的使用,包括内核与第三方模块的安装、加载与卸载过程,以及如何创建自定义模块,提供了实用的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NodeJS有丰富的三方模块,借助这些模块,可以快速的开发各类应用。这使用Nodejs可以进行很便捷、快速的开发。

1、安装与加载模块内核、三方

使用npm可以搜索、安装、卸载模块。

例:

搜索模块

用:npm search 模块名

Node.js实战2:模块使用入门

一般来说,会搜到很多内容,为了找到自己最需要的,搜索时可以用正则表达式进行匹配,如:

npm search /^express$/

Node.js实战2:模块使用入门

安装模块:

npm install 模块名

Node.js实战2:模块使用入门

安装后,便可以使用require语句进行加载:

Node.js实战2:模块使用入门

2、创建我们自己的模块

我们可以使用Node、三方模块,当然也可以创建我们自己的模块。

例,写一个简单的模块,代码如下:

Node.js实战2:模块使用入门

该模块提供两个方法:method1返回hello1字符,method2返回hello2字符。保存为module.js

再在另一个文件中调用它,调用代码:

Node.js实战2:模块使用入门

"./"指的是加载本地路径中的模块。

上面的加载中省略了.js,也可以写为:var module = require("./module.js");

执行看看:

Node.js实战2:模块使用入门

3、卸载模块

模块加载后会缓存起来,任何时候都可以方便的使用。

但有时,对于有些模块,如果不想继续使用。可以进行卸载。

或是模块会在外部更新,需要获取更新的模块内容?那么,这里需要卸载模块、以便重新加载。

卸载模块代码如下:

Node.js实战2:模块使用入门

resolve可以获取模块的完整路径。从缓存中卸载掉时,需要用完整路径。

 

执行效果:

Node.js实战2:模块使用入门

可以看到,成功卸载。

本文参考资料:

Node.js实战2:模块使用入门
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值