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.js中创建并引用自定义模块。通过实例演示了如何在node_modules目录下构建自己的模块,并解释了为什么某些模块不需要index.js即可被引用的原因。深入探讨了package.json文件中的main字段的作用。
899

被折叠的 条评论
为什么被折叠?



