首頁 > web前端 > js教程 > node.js怎麼引用外部js

node.js怎麼引用外部js

(*-*)浩
發布: 2019-05-24 14:28:48
原創
3902 人瀏覽過

今天在寫程式的時候需要引用另一個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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板