首页 > Web开发 > 详细

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

时间:2019-12-09 09:59:35      阅读:76      评论:0      收藏:0      [点我收藏+]

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

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

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

例:

搜索模块

用:npm search 模块名

技术分享图片

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

npm search /^express$/

技术分享图片

安装模块:

npm install 模块名

技术分享图片

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

技术分享图片

2、创建我们自己的模块

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

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

技术分享图片

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

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

技术分享图片

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

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

执行看看:

技术分享图片

3、卸载模块

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

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

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

卸载模块代码如下:

技术分享图片

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

 

执行效果:

技术分享图片

可以看到,成功卸载。

本文参考资料:

技术分享图片

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

原文:https://www.cnblogs.com/w2sft/p/12008918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!