NodeJS的模块写法入门(实例代码)


Posted in NodeJs onMarch 07, 2012

我们知道每个模块对应一个js文件,这篇写一个最简单的模块hello.js, 然后在另一个js文件(main.js)中require自定义的模块。

hello.js

function hello(name) { 
console.log('hello, '+ name); 
} 
exports.hello = hello;

main.js

var h = require('./hello'); 
h.hello('snandy');

约定:hello.js和main.js在同一个目录下,比如是node目录
打开命令行,进入node目录,执行命令
node main.js

可以看到命令行输出了:hello, snandy

注意 :
main.js中require的参数不能是"hello" ,必须在前面加上"./"。

NodeJs 相关文章推荐
详谈nodejs异步编程
Dec 04 NodeJs
Nodejs学习笔记之Stream模块
Jan 13 NodeJs
NodeJS连接MongoDB数据库时报错的快速解决方法
May 13 NodeJs
nodeJS删除文件方法示例
Dec 25 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
Nodejs搭建wss服务器教程
May 24 NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 NodeJs
nodejs取得当前执行路径的方法
May 13 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
Nodejs中的JWT和Session的使用
Aug 21 NodeJs
nodejs和react实现即时通讯简易聊天室功能
Aug 21 NodeJs
分享node.js实现简单登录注册的具体代码
Apr 26 NodeJs
nodejs入门详解(多篇文章结合)
Mar 07 #NodeJs
NodeJS 模块开发及发布详解分享
Mar 07 #NodeJs
用nodejs访问ActiveX对象,以操作Access数据库为例。
Dec 15 #NodeJs
NodeJS框架Express的模板视图机制分析
Jul 19 #NodeJs
nodejs 后缀名判断限制代码
Mar 31 #NodeJs
nodejs实用示例 缩址还原
Dec 28 #NodeJs
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 #NodeJs
You might like
php连接oracle数据库的方法(测试成功)
2016/05/26 PHP
php 数据结构之链表队列
2017/10/17 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
更优雅的事件触发兼容
2011/10/24 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
Js实现滚动变色的文字效果
2014/06/16 Javascript
使用angular写一个hello world
2015/01/23 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
python numpy元素的区间查找方法
2018/11/14 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
Python requests上传文件实现步骤
2020/09/15 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
司法局火灾防控方案
2014/06/05 职场文书
应聘会计求职信
2014/06/11 职场文书
书法兴趣小组活动总结
2014/07/07 职场文书