2017-08-29 3 views
0

私はブランチプロジェクトで働いています。ブランチ - 他のファイルの機能が必要です

私は2つのJavaScriptファイルを持っている、のはA.jsとB.js

A.jsとしましょう:

function replacer(key, value) { 
    if (typeof value === 'number' && !isFinite(value)) { 
     return String(value); 
    } 
    return value; 
}; 

B.js:私は私のHTMLで

atts = ... 
json = JSON.stringify(atts, replacer); 

を:

<script type="text/javascript"> 
     require('scripts/front/A'); 
     require('scripts/front/B'); 
</script>` 

javascript Bが実行されているとき私はリプレイサが定義されていません。

異なるファイルから関数を呼び出すことはできますか? a.js b.jsで

module.exports = function (key, value) { 
if (typeof value === 'number' && !isFinite(value)) { 
    return String(value); 
} 
return value; 
}; 

+0

「require'構文はnodejs名前空間でのみ有効です。通常のjsファイルのようにファイルをインクルードする必要があります。 – ninesalt

+0

@ Swailem95それはその構文を使っています。私はバワーとnpmで働いています – A77ak

答えて

1

var replacer = require('path/to/a.js');

関連する問題