2016-08-09 3 views
0

이 항목은 내 app.js에 있으며 foo 개체를 내보내는 중입니다. Nodejs - 내보내기 후 함수가 정의되지 않음

...some code 

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

...some code 

그런 다음 내 다른 test.js에 파일 나는 그것을 좋아 수입하고있다.

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

하지만 난이 오류 TypeError: _app2.default.bar is not a function을 얻고있다 foo.bar()를 사용하려고 할 때

누군가가 여기서 무슨 일이 있었는지 설명 할 수 있습니까?

+1

'수입 {foo는}; 그것을했다' –

+0

@TheReason. :) 감사! – CENT1PEDE

+0

@ 이유가 어떻게 된 거지? – CENT1PEDE

답변

-1

사용 './path/to/app'에서이 구문

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


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

foo.bar(); 
관련 문제