node.js自定义模块暴露

导读:本篇文章讲解 node.js自定义模块暴露,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

暴露

//单个暴露:
exports.tel = 110;
//批量暴露:
let hostname = 'www.qq.com';
var port = 8080;

function fn() {
    console.log('fn()方法在m2文件中');
}

module.exports = { hostname, port, fn, "usr": "张三", "x": "测试下", mydemo() { console.log('mydemo()方法在m2文件中'); } };

自定义模块

//引入自定义模块文件时要以./或../开头
let mm = require('./4-m1.js');
let mm2 = require('./5-m2.js');
let obj = require('./7-jsq.js');
// let mm3 = require('./8-m3.js');
let mm3 = require('./8-m3');
console.log(mm3, 333333);
console.log(obj, obj.jsq(9, 17));
console.log(mm, mm.usr, mm2.usr);
console.log(mm2);
mm.fn();
mm2.fn();

引入第三方模块

//引入trim包
const trim = require('trim');
// console.log(trim);

let str = "    Hello web ";
console.log(str.length);
console.log(trim(str).length);
console.log(trim.left(str).length);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/4908.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!