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创建web服务器之hello world程序
Aug 20 NodeJs
详解nodejs 文本操作模块-fs模块(二)
Dec 22 NodeJs
详解NodeJs支付宝移动支付签名及验签
Jan 06 NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
May 22 NodeJs
nodejs操作mongodb的增删改查功能实例
Nov 09 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 NodeJs
nodejs超出最大的调用栈错误问题
Dec 27 NodeJs
详解NODEJS的http实现
Jan 04 NodeJs
nodejs中Express与Koa2对比分析
Feb 06 NodeJs
nodejs中密码加密处理操作详解
Mar 20 NodeJs
nodejs中实现修改用户路由功能
May 24 NodeJs
nodejs读取图片返回给浏览器显示
Jul 25 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版本常用的排序算法汇总
2015/12/20 PHP
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
2017/03/07 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
vue项目中监听手机物理返回键的实现
2020/01/18 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
python 正则式使用心得
2009/05/07 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
python导入pandas具体步骤方法
2019/06/23 Python
python读取Kafka实例
2019/12/23 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
企业员工培训感言
2014/02/26 职场文书
火锅店营销方案
2014/02/26 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
协议书范文
2015/01/27 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
判断Python中的Nonetype类型
2021/05/25 Python
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers