位置: 编程技术 - 正文

Node.js模块封装及使用方法(node.js模块化)

编辑:rootadmin

推荐整理分享Node.js模块封装及使用方法(node.js模块化),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs封装成exe,node.js 模块,nodejs封装api,nodejs封装api,node.js模板,关于node.js中的模块化规范,nodejs封装api,node.js模块化,内容如对您有帮助,希望把文章链接给更多的朋友!

Node.js中也有一些功能的封装,类似C#的类库,封装成模块这样方便使用,安装之后用require()就能引入调用.

一、Node.js模块封装

1.创建一个名为censorify的文件夹

2.在censorify下创建3个文件censortext.js、package.json、README.md文件

1)、在censortext.js下输入一个过滤特定单词并用星号代替的函数。

2)、在package中配置清单信息 例如版本 名称和main指令等。

3)、创建的README.md文件主要是描述说明

3.使用命令行创建封装模块

Node.js模块封装及使用方法(node.js模块化)

使用命令行导航到censorify文件夹下,然后使用命令 npm pack 封装生成tgz文件,这样就封装了一个模块。

二、封装模块的使用

封装模块的使用有两种方法 :发布到NPM注册表、本地使用,这里只记录下本地使用的方法.

1.创建名readwords文件夹

2.命令行导航到readwords文件夹下,然后安装已经封装好的模块,如果是已经发布到NPM注册表的直接 npm install 名字,如果是在本地 npm install tgz文件路径。

3.安装完成后会在readwords文件夹下生成包含censority子文件夹的node_modules文件夹

4.新建readwords.js文件测试(注意代码console、封装模块的函数别写错了)

5.使用

用命令行node readwords.js来调用readwords.js查看结果

标签: node.js模块化

本文链接地址:https://www.jiuchutong.com/biancheng/370691.html 转载请保留说明!

上一篇:使用Jasmine和Karma对AngularJS页面程序进行测试

下一篇:Node.js程序中的本地文件操作用法小结(node.js有什么作用)

  • 城市维护建设税优惠政策
  • 异常凭证进项税额转出
  • 财务章备案和不备份区别
  • 每个季度申报怎么申报?
  • 减免税款年末有余额吗
  • 坏账计提坏账准备
  • 工会经费免征三年需要申报吗
  • 房贷抵税如何申请流程
  • 财务费用汇兑损益是什么意思
  • 收到的油费预付怎么入账
  • 递延纳税筹划策略研究
  • 房屋租赁合同样本书
  • 集体土地上的不动产能符合异议28条规定吗
  • 全面推开营改增试点12366热点问题解答(一)
  • 企业可以申请停缴社保吗
  • 税务改革方向
  • 银行代发工资当月没发下个月发没事儿吧
  • 事业单位固定资产标准
  • 增值税专票已经认证
  • 公司入职员工
  • 税盘减免会计分录
  • 期初未缴税额和期末未缴税额
  • 出纳人员赔偿
  • 进口增值税可以抵扣销项税额吗
  • 预收账款科目
  • 企业与企业之间进行的电子商务模式是
  • 职工食堂的费用,会计上怎么做账?
  • windows7旗舰版好用吗?
  • 新公司免税额度是多少
  • 银行汇票和银行本票区别图解
  • 其他应付款不用付了怎么处理
  • win10显示我的电脑
  • 工业企业会计核算的特点
  • go是单进程还是多进程
  • 会计准则新规
  • 企业会计准则应付利息计入什么科目?
  • 采购材料尚未入库款未付的记账凭证
  • 最好的ph计
  • 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行)
  • 全网最新的暗号
  • php自带的加密解密函数
  • 预提和计提
  • 小微企业具体指
  • 织梦cms要钱吗
  • mongodb快速入门
  • python smote算法
  • 固定资产原值和净值在报表哪里看
  • 应付职工薪酬的账务处理
  • 异价调拨什么意思
  • 增值税专用发票和普通发票的区别
  • 合同没签定金可以退的吗
  • 回收材料的好处和问题
  • 银行转出去的账可以追回吗?
  • 消防公司会计分录
  • sql server发布
  • mysql 正则表达式 是否包含字母
  • freebsd常用命令
  • 这张图告诉我们什么道理
  • Ubuntu系统怎么截图
  • 怎么自己制作diy
  • Win8.164位/32位KB3096053补丁下载 主要修复KB3069114安装问题
  • Win7怎么开启存储感知
  • Cocos2d-js 3.x: 像素触摸
  • Intermediate Unity 3D for iOS: Part 1/3
  • opengl 投影矩阵
  • unity3ds
  • jquery日期组件
  • android edittext被系统键盘遮挡
  • android真机调试闪退
  • jquery滚动条滚动到指定位置
  • 批处理 重命名
  • Android使用领域是什么
  • 键盘搜索的快捷键
  • python中input的用法
  • python拷贝列表
  • doctype报错
  • 安卓接口回调例子
  • centos7如何安装
  • 百望税控盘怎么导出清单明细
  • 西北地区的沙尘暴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设