brunch - 需要来自其他文件的功能不起作用

brunch - require function from other file don't work

我正在做早午餐项目。

我有两个 javascript 文件,比方说 A.js 和 B.js

A.js:

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

B.js:

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

在我的 html 我做的是:

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

当执行 javascript B 时,我得到了 replacer is not defined.

可以从不同的文件中调用函数吗?

在a.js

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

在b.js中:var replacer = require('path/to/a.js');