Js引用其他Js文件中的方法(nodejs环境)

Js引用其他Js文件中的方法(nodejs环境)

目前已知有两种方法,例如在A.js文件中引用B.js文件中的方法。

先说第一种:

B.js文件是这样的,

function hello(){

console.log("Hello world");

}

exports.hello = h;

那么在A.js文件中可以这样引用,

// var hello = require('./B.js');

const hello = require('./B.js');

hello.h()

下面说第二种:

B.js文件这样写,

function hello(){

console.log("Hello world");

}

module.exports = {hello};

在A.js文件中就可以这样引用,

// var hello = require('./B.js');

const hello = require('./B.js');

hello()

但不管是哪一种方式,都要在被引用文件中加上类似exports这样,不加上的话会报错有问题。

注意:如果被引用的方法中还嵌套声明了其他方法,例如:

module.exports=function hello(){

function a(){

console.log("hhh,");

}

console.log("Hello world");

}

暴露该方法时要在方法头前面加上module.exports=,如果还是像前两个那样写执行时就会报错:TypeError: hello is not a function。

相关推荐

贷款记录多久消失?征信“污点”清理指南
365bet体育在线赌场

贷款记录多久消失?征信“污点”清理指南

📅 07-17 👁️ 3329
大腿筋拉伤一般要多久恢复
精准原创123656官方网

大腿筋拉伤一般要多久恢复

📅 10-08 👁️ 1849
消失的它——臭虫
精准原创123656官方网

消失的它——臭虫

📅 12-17 👁️ 6687
来疯直播改版升级新增社交玩法吴克群金志文助力十周年盛典
精准原创123656官方网

来疯直播改版升级新增社交玩法吴克群金志文助力十周年盛典

📅 12-18 👁️ 7343
《西游记》生肖揭秘:十二生肖在故事中的象征意义
365bet体育在线赌场

《西游记》生肖揭秘:十二生肖在故事中的象征意义

📅 07-30 👁️ 7136
拂字的意思是什么 拂的含义和由来
精准原创123656官方网

拂字的意思是什么 拂的含义和由来

📅 10-22 👁️ 2298
美丽约的真实用户体验如何?
365bet体育在线赌场

美丽约的真实用户体验如何?

📅 08-29 👁️ 6266
SIM卡允许每年更换一次吗?是否有条件限制?
365游戏注册

SIM卡允许每年更换一次吗?是否有条件限制?

📅 10-31 👁️ 9656
普利希奇缺战罗马谁将担纲关键替补成败关键球员是谁