Nodejs - 导出

时间:2016-08-09 10:30:43

标签: javascript node.js

我在 app.js 上有这个,我正在导出foo对象。

...some code

exports.foo = {
    bar: function(){
        return 'this is a test'
    }
}

...some code

然后在我的其他 test.js 文件中,我将其导入为。

import foo from './path/to/app';

但是当我尝试使用foo.bar()时,我收到此错误TypeError: _app2.default.bar is not a function

有人可以解释这里发生了什么吗?

1 个答案:

答案 0 :(得分:-1)

使用此语法

module.exports = {
        bar: function(){
            return 'this is a test'
        }
    }


var foo = require("./pathToFoo.js");

foo.bar();