2017-11-10 2 views
0

일부 기본 정의 스크립트 파일을 너무 복잡하게 만들지 않기 위해 몇 가지 함수 정의를 저장하기 위해 새로운 .ts 파일을 만들려고합니다. 필자는 정확히 정의하고 기능을 주 파일에 통합하는 방법을 정확히 파악하기 위해 고심하고 있습니다.함수 정의가있는 파일 포함 자바 스크립트 Typescript

가능한 한 최대한 내 실수를 간소화했습니다. 해당 파일 참조 할


export module funcs{ 
    function testfunction():void { 
    console.log('Succesfully called from the other file!'); 
    } 
} 

functions.ts 내부 다음이 줄을 추가 main.ts

에서 :

/// <reference path="functions.ts" /> 

을이 기본적으로 나는 다음과 같은 몇 가지 방법을 시도 하나는 함수를 호출하려고 할 때 :

funcs.testfunction(); 

또한 파일에서 funcs 모듈을 가져 오려고했지만 행운이 없었습니다. 내보내기 모듈 외부에서 함수 정의를 작성하려고했습니다.

제가 쉽게 알아볼 수있는 쉬운 방법이 있다는 것을 압니다. 내가 간과하고 있다는 것을 알았지 만, 내가 일하기에 충분할만큼 명확한 것을 찾을 수 없었습니다.

답변

0

funcs 모듈을 main.ts 안에 가져오고 싶습니다. main.ts (/// 참조 대신) 상단에 다음을 추가해 보았습니까?

import { funcs } from './functions'; 

귀하의 상황에 대해 더 자세히 설명해 주시면 도움이 될 것입니다. 정확히 어떤 오류가보고 있습니까? 어떻게 코드를 컴파일하고 실행합니까?

관련 문제