一、Node.js模块封装
- .创建一个名为文件夹如(mynodejs)。
- 在censorify下创建3个文件censortext.js、package.json、README.md文件。
- 在censortext.js下输入一个过滤特定单词并用星号代替的函数。
- 一、Node.js模块封装
- 创建一个名为文件夹如(mynodejs)。
-
在censorify下创建3个文件censortext.js、package.json、README.md文件。
-
在censortext.js下输入一个过滤特定单词并用星号代替的函数。
{
"author" : "lishuaixing",
"name" : "Replace",
"version" : "0.1.1",
"description" : "审查文档中的敏感关键字",
"main" : "Replace",
"dependencies" : {},
"engines" : {
"node" : "*"
}
}
3)、创建的README.md文件主要是描述说明
3.使用命令行创建封装模块
使用DOS命令去mynodejs文件夹下,然后使用命令npm pack封装生成tgz文件,这样就封装了一个模块。
生成完之后:
二、封装模块的使用
封装模块的使用有两种方法 :发布到NPM注册表、本地使用,这里只记录下本地使用的方法.
1.创建名testnode文件夹
2.用DOS命令到testnode文件夹下,然后安装已经封装好的模块,如果是已经发布到NPM注册表的直接npm install 名字,如果是在本地npm install+tgz文件路径。
3.安装完成后会在readwords文件夹下生成包含censority子文件夹的node_modules文件夹
4.新建testRepalce.js文件测试(注意代码console、封装模块的函数别写错了)
(我吃酸萝卜 新浪微博http://www.weibo.com/wcslb ---李帅醒著)