1.在node_modules目录下,新建myLib文件夹,然后新建一个index.js,写上:

function showName(){console.log('调用了showName函数');
}exports.showName = showName;

2.外部引用就可以直接写模块名了

var getlib = require("myLib");
getlib.showName();

疑问:为啥我们的模块必须是index.js?(不是会报错),而我们去看npm安装的jquery模块理没有index.js也能引用呢?

答案在于package.json,这是一个配置文件

{"main": "aaa.js" //这代表入口文件
}

我们去看jqeury,发现果然有这个配置

自己制作一个node_modules的模块相关推荐

  1. Python爬虫:制作一个属于自己的IP代理模块

    Python爬虫:制作一个属于自己的IP代理模块 Python爬虫常常会面临自己ip地址被封的情况,也许不懂的读者就只能等ip解封之后再进行接下来的操作了,为什么自己不做一个Python模块专门用于处 ...

  2. PHP+Mysql制作一个学生成绩查询模块

    PHP+Mysql制作一个学生成绩查询模块 我不是学PHP的我只是需要用一下PHP要是学又得好长时间,最好的方法就是问,但是问会的,又说让百度,得,我直接自己干吧,便花费了我一整天时间做了一下,从网上 ...

  3. Python爬虫:制作一个属于自己的IP代理模块2

    Python爬虫:制作一个属于自己的IP代理模块2 小编前些日子写了一篇关于IP代理模块的博客(Python爬虫:制作一个属于自己的IP代理模块 ),但是那个还需要改进,今天小编改进了一下那个模块,爬 ...

  4. 硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件

    `该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125369228 红胖子网络科技博文大全:开发技术集合( ...

  5. 硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125370284 红胖子网络科技博文大全:开发技术集合( ...

  6. 制作一个简单的linux

    我这里是借助宿主机做的一个简单的Linux,我们只要知道一个Linux启动过程需要什么,这里制作就简单的多了.不过没有基础的也没关系,我写的很详细,没有基础的看了我写的步骤只要细心也是会做出来的,我这 ...

  7. python制作解压工具_使用python制作一个解压缩软件

    python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

  8. ios一个app调起另一个app_电商app开发价格:制作一个电商app需要多少钱?

    智能手机的发展,带动了各式各样手机app的市场,现在大家网购大多数都是通过电商app实现,再加上分销.配送等模式发展,自建电商app成为很多企业的选择,电商app开发成本大概多少?制作一个电商app需 ...

  9. python编写一个软件-使用python制作一个解压缩软件

    python实现解压缩的重要模块就是――zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

最新文章

  1. 《擦屁股先生》词:你挚爱的强哥
  2. [笔记].关于在Quartus II 11.0无法正常使用SignalTap的解决方法
  3. Ellipse(椭圆)
  4. 他的车队低调拿掉安全员,现在用10亿新融资惊艳了所有人
  5. Py之qrcode:Python包之qrcode的简介、安装、使用方法之详细攻略
  6. 企业是否真的需要BI?
  7. Linux系统直接升级GLIBC版本
  8. 2021年春季学期期末统一考试 西方经济学(本) 试题
  9. java.util.UnknownFormatConversionException: Conversion = ‘,‘ 解决
  10. 十二星座PSD分层海报,治愈心灵,谁见谁爱!
  11. iphone分屏功能怎么用_你用iPhone手机,没学会这7个功能,难怪会说手机不好用...
  12. 不要让人知道你是在笼络人心
  13. 【转载】如何制作python安装模块(setup.py)
  14. ngRoute+ngAnimate与JQM中的页面跳转的区别
  15. SAS 学习笔记 (一) — SAS简介
  16. 百度云 图片搜索(JavaAipImageSearch)
  17. 微信公众号接口调用php示例,php微信公众号js-sdk开发应用_php实例
  18. CSS div斜线倾斜45度
  19. 一个星期内怎样学会微信公众号运营?
  20. 深度学习---人脸检测(勿喷)

热门文章

  1. 江西省计算机二级报名2019下半年,江西省2019年9月全国计算机等级考试报名时间...
  2. 信创操作系统--麒麟Kylin桌面版(项目四 文件与目录管理:浏览、管理、查找、共享、解压缩等)
  3. 软件工程考试重点图形:数据流图画法介绍(★★★★★)
  4. mysql pxc 高可用多主机离线部署
  5. C++饮料自动售卖机模拟系统[2023-03-08]
  6. 论文打印格式混乱?Word转换成PDF就好了
  7. 吐血整理,rabbitmp超简单下载安装
  8. Tachyon---基于内存的分布式存储系统
  9. 2022柚子EOS联盟系统程序源码+功能很完善
  10. 商业模式新生代_【书香四溢】491.商业模式新生代