node html 引用外部js,node.js怎么引用外部js

今天在写程序的时候需要引用另一个js文件中的函数,迅速懵逼,幸好有大佬指路让我搜一下nodejs怎么引用文件,最后终于研究出来了。

4074bd6b188180dc8ce15ae11070b4f8.png

基本语句require('js文件路径');

使用方法

举个例子,在同一个目录下,有fun、fun1、fun2三个js文件。

fun.jsvar fun1 = require('./fun1');

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

function test(){

console.log("调用了fun的test方法");

fun1.add(1,2);

fun2();

}

test();

fun1.jsfunction reduce(a,b){

console.log("调用了fun1的reduce方法");

console.log(a-b);

}

function add(a,b){

console.log("调用了fun1的add方法");

console.log(a+b);

}

module.exports = {

reduce,

add

}

fun2.jsmodule.exports = function print(){

console.log("调用了fun2的print方法");

}

这种的调用方法为: fun2();

或者

module.exports = {

print:function(){

console.log("调用了fun2的print方法");

},

copy:function(a,b){

console.log("我是fun2的copy方法");

}

}

这种的调用方法为:fun2.print();

可以看到fun1和fun2的写法略有不同,fun1这种写法更好,因为它可以只把别的文件需要调用的函数导出,未导出的函数别的js文件是用不了的

输出结果如下:调用了app的test方法

调用了fun1的add方法

3

调用了fun2的print方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值