第四课 模块、包

本文介绍了Node.js中模块的基本概念及其使用方法。通过实例演示了如何创建自定义模块,并在其他文件中引用这些模块。此外,还讲解了require命令的具体用法及注意事项。

nodejs 的模块、包 和java的包 C#的命名空间类似

那么nodejs中如何定义和使用呢

1 使用系统的模块 require('http') 和require('fs');

 就是使用require命令 参数是包名

2 自己定义自己的包或者模块

例如:

新建一个文件如: conver.js 里面的代码:

function conver(str)

{

return parseInt(str);

}

exports.convert= convert;

 

第二个js文件 我起名为useage.js代码:

var convert = require('./convert');

var i = convert.convert('2');
console.log(i);

 

我们去运行useage.js

node useage.js

发现正确输出了 转换后的数值2 

如果 convert.convert('a');则输出 NaN --表示不是一个数字

这样我们就会自己定义自己的包了

 

需要注意的是 我们require('./convert') 中的convert参数值 其实是 文件名 即convert.js 的文件名 和代码convert函数没有关系

我们把文件名convert.js 改为 cc.js 再次运行node useage.js 则报错:不能发现包convert ,这时候可以修改require('./convert')为require('./cc');就能正常使用了

转载于:https://www.cnblogs.com/3dianpomian/p/4847267.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值