2017-12-11 9 views
0

내가 도서관 등 일부 기능 add, subtract 수출 math-utils을 가지고 가정명명 및 기본 수출

이 같은 사용할 수 그것을 싶습니다

:

import { add, subtract } from 'math-utils'; 

add(1, 2); 

하지만 것 또한 다음과 같이 사용할 수 좋아 :

import MathUtils from 'math-utils'; 

MathUtils.add(1, 2); 

이 같은 사용하여이 수출을 달성 할 수있다 :

export 선언에서이 동작을 어떻게 얻을 수 있습니까?

+0

간단 함은 사양을 변경하고 바꿉니다. 괜찮 으면 import MathUtils from 'math-utils'; 바꾸기 : 가져 오기 * 'math-utils'의 MathUtils로 가져 오기; –

답변

0

당신은 당신이 math-utils의 기본 방법이 그래서 경우

import * as MathUtils from 'math-utils'; 

를 사용하여 그들 모두를 가져올 수 있습니다, 당신은 단지

+0

나는 그 (것)들을 전부, 다만 조정 목록으로 수입하고 싶지 않다. – sdgfsdh

+0

@sdgfsdh 자신의 솔루션을 제외하고는 묻는 것에 대한 방법이 있다고 생각하지 않습니다. 그러나 가져 오는 다른 파일에 대해 다른 오브젝트를 내보낼 수는 있습니다. 예를 들어,'objFile_your_file = {your_functions_used_by_your_file}'을 만드십시오. 그게 좋은 일인 지 모르겠습니다. – Prasanna

0

MathUtils.default는 기본 내보내기를 사용하지 마십시오 사용해야합니다. 명명 된 내보내기는 사용 사례에 가장 적합합니다.

그러나 나는 또한 그런 다음라는 이름의 수출과

import * as MathUtils from 'math-utils'; 
MathUtils.add(1, 2); 

을 사용하여 객체

처럼 사용할 수 싶습니다.