ホームページ > ウェブフロントエンド > jsチュートリアル > node.js が外部 js を参照する方法

node.js が外部 js を参照する方法

(*-*)浩
リリース: 2019-05-24 14:28:48
オリジナル
3905 人が閲覧しました

今日、プログラムを書いているときに、別の js ファイルの関数を参照する必要があり、すぐに混乱してしまいました。幸いなことに、偉い人が私に指導をしてくれて、nodejs でファイルを参照する方法を調べるように頼まれました。ようやく分かりました。

node.js が外部 js を参照する方法

##基本的なステートメント

require('js文件路径');
ログイン後にコピー

使用方法

たとえば、同じディレクトリに、fun、fun1、および fun2 という 3 つの 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 ファイルでは使用できません.

出力結果は以下の通りです。 リーリー

以上がnode.js が外部 js を参照する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート