2017-10-12 11 views
0

Visual Studio 코드를 사용하여 두 개의 AS3 프로젝트를 TS로 이식 중입니다.Visual Studio 코드에서 추가 소스 폴더 지정 코드

두 번째 프로젝트는 첫 번째 프로젝트의 폴더에있는 코드를 사용합니다. 이전 버전의 FlashBuilder처럼 Visual Studio 코드의 기본 소스 폴더 외부에 추가 소스 폴더를 지정할 수 있는지 궁금합니다. 예를 들어

:

Main source folder: "src" 
Additional folders: ["../previous_project/src", "../previous_project/libs"] 

내가 사용하거나 메인 소스 폴더에 저장된 경우처럼 외부 프로젝트에서 클래스를 확장 할 수있는이 방법.

약간의 조사 Visual Studio Code의 'Insiders'버전에는 '다중 루트 작업 공간'이라는 것이 있습니다. 나는 몇 가지 실험을했다,하지만 난 뭔가 잘못하고 있어야합니다 : 컴파일 할 때 내가 얻을 :

그래서
"error TS6059: File is not under 'rootDir'. 
'rootDir' is expected to contain all source files." 

, 어떻게 비주얼 스튜디오 코드의 추가 소스 폴더를 지정합니까?

답변

0

작업 공간으로 조금 더 재생 한 후 tsconfig.json에서 "rootDir"을 제거하면 '오류 TS6059'가 제거되는 것 같습니다. 이제 아무 문제없이 컴파일 할 수 있습니다.

멀티 루트 작업 공간의 올바른 예를 보면 좋을 것입니다.

+0

이 문제를 해결했지만 이것이 여러 소스 경로로 작업하는 가장 좋은 방법인지는 분명하지 않습니다. 현재 '작업 공간'은 VSC의 안정 버전이 아니므로 앞으로는 이에 대한 자세한 정보가있을 것으로 기대됩니다. – Eketol