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中使用monk访问mongodb
Jul 06 NodeJs
nodejs命令行参数处理模块commander使用实例
Sep 17 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
nodejs中实现sleep功能实例
Mar 24 NodeJs
Nodejs学习item【入门手上】
May 05 NodeJs
用nodejs搭建websocket服务器
Jan 23 NodeJs
详解nodejs中exports和module.exports的区别
Feb 17 NodeJs
nodejs个人博客开发第五步 分配数据
Apr 12 NodeJs
nodejs socket实现的服务端和客户端功能示例
Jun 02 NodeJs
nodejs结合socket.io实现websocket通信功能的方法
Jan 12 NodeJs
深入理解NodeJS 多进程和集群
Oct 17 NodeJs
nodejs中函数的调用实例详解
Oct 31 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
20个PHP常用类库小结
2011/09/11 PHP
php绘制一条弧线的方法
2015/01/24 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
Jquery在IE7下无法使用 $.ajax解决方法
2009/11/11 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
2020/11/17 Vue.js
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
在centos7中分布式部署pyspider
2017/05/03 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Django之form组件自动校验数据实现
2020/01/14 Python
python能开发游戏吗
2020/06/11 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
五年级英语教学反思
2014/01/31 职场文书
丑小鸭教学反思
2014/02/03 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
护士年终个人总结
2015/02/13 职场文书
电影建党伟业观后感
2015/06/01 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
Python进行区间取值案例讲解
2021/08/02 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python