nodejs学习-模块化
2020-08-24 01:42
1116 查看
模块内容导出两种方式:
**方式一:**可将需要导出的变量或函数挂载到 exports 对象的属性上
**方式二:**使用 module.exports 对象整体导出一个变量对象或者函数
例子:
index1.js
function fn(){ console.log('fn'); } let student={ username:"yl" } console.log("student:",student.username) //module.exports={student,fn} //方式二 exports.fn=fn;//方式一
index2.js
let file1=require("./index1.js"); console.log("file1",file1); file1.fn();
运行:
,
模块的引用的方式: 按照引用模块的来源来区分
// 核心模块的引入 node自己的模块 let crypto = require('crypto') // 用户自己编写的模块引入 let aModule = require('./a.js') // 第三方,别人实现发布的模块(其实也是其他用户编写) let proxy = require('http-proxy');复制代码
相关文章推荐
- Nodejs 学习(四)--参数的接收
- Nodejs学习item 3 -- module模块系统与npm包管理
- Javascript模块化编程(一):模块的写法 (转载 学习中。。。。)
- Android系列学习讲座之六--App模块化及工程扩展
- 【前端学习笔记】2015-09-09~~~~nodejs中的require()和module.exports
- NodeJS基础学习笔记(四):交互式解释器(REPL)
- nodejs学习笔记5
- nodejs学习笔记 —— win7下nodejs及npm的安装
- nodejs系列学习:module-----(三)
- nodejs学习(一)
- jenkins学习之自动打包构建nodejs应用
- nodejs学习之文件上传
- nodejs系列学习:事件发射器EventEmitter与android中的eventBus对比-----(四)
- 【NodeJS 学习笔记02】入门资源很重要
- nodejs基础学习心得
- 菜鸟学习nodejs--Socket.IO即时通讯
- NodeJs 学习资料
- nodejs学习
- 模块化学习——AMD
- [Nodejs]初探nodejs学习笔记- 如何使用nodejs接收get/post 数据(参数)