首頁  >  文章  >  web前端  >  node.js怎麼引用外部js

node.js怎麼引用外部js

(*-*)浩
(*-*)浩原創
2019-05-18 13:59:053881瀏覽

今天在寫程式的時候需要引用另一個js檔案中的函數,迅速懵逼,幸好有大佬指路讓我搜一下nodejs怎麼引用文件,最後終於研究出來了。

node.js怎麼引用外部js

基本語句

require('js文件路径');

使用方法

舉個例子,在同一個目錄下,有​​fun、fun1、fun2三個js檔。

fun.js

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

function test(){
     console.log("调用了fun的test方法");
     fun1.add(1,2);
     fun2();
}
     test();

fun1.js

function 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.js

module.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方法

以上是node.js怎麼引用外部js的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn