2017-10-12 9 views
0

Visual Studio Codeを使用して2つのAS3プロジェクトをTSに移植します。Visual Studioコードで追加のソースフォルダを指定するコード

2番目のプロジェクトは、最初のプロジェクトのフォルダのコードを使用します。 古い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." 

、どのように私は、Visual Studioのコードでは、追加のソースフォルダを指定するのですか?

答えて

0

ワークスペースでもう少しプレイした後、tsconfig.jsonの "rootDir"を削除すると「エラーTS6059」が削除されたようです。今は問題なくコンパイルできます。

ただし、マルチルートのワークスペースの正しい例を見るとよいでしょう。

+0

私はこの問題を解決しましたが、これが複数のソースパスで作業する最良の方法かどうかは不明です。現時点では、「ワークスペース」はVSCの安定版には含まれていませんので、将来的にこれに関する詳細情報がありますように。 – Eketol

関連する問題