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,发现果然有这个配置