在 Visual Studio 代码中指定其他源文件夹
Specifying additional source folders in Visual Studio Code
我正在使用 Visual Studio 代码将两个 AS3 项目移植到 TS。
第二个项目使用第一个项目文件夹中的代码。
我想知道是否可以在 Visual Studio 代码中指定主源文件夹之外的其他源文件夹,就像在旧的好 FlashBuilder 中一样。
例如:
Main source folder: "src"
Additional folders: ["../previous_project/src", "../previous_project/libs"]
这样我就可以使用或扩展来自外部项目的 类,就像它们保存在主源文件夹中一样。
稍微调查一下,我发现 Visual Studio 代码的 'Insiders' 版本有一个叫做 'multi-root workspaces' 的东西。我用它做了一些实验,但我一定做错了什么:编译时,我得到:
"error TS6059: File is not under 'rootDir'.
'rootDir' is expected to contain all source files."
那么,如何在 Visual Studio 代码中指定其他源文件夹?
在对工作空间进行更多尝试后,似乎在 tsconfig.json 中删除 "rootDir" 会删除 'error TS6059'。现在我可以毫无问题地编译了。
不过,如果能看到多根工作区的正确示例就好了。
我正在使用 Visual Studio 代码将两个 AS3 项目移植到 TS。
第二个项目使用第一个项目文件夹中的代码。 我想知道是否可以在 Visual Studio 代码中指定主源文件夹之外的其他源文件夹,就像在旧的好 FlashBuilder 中一样。
例如:
Main source folder: "src"
Additional folders: ["../previous_project/src", "../previous_project/libs"]
这样我就可以使用或扩展来自外部项目的 类,就像它们保存在主源文件夹中一样。
稍微调查一下,我发现 Visual Studio 代码的 'Insiders' 版本有一个叫做 'multi-root workspaces' 的东西。我用它做了一些实验,但我一定做错了什么:编译时,我得到:
"error TS6059: File is not under 'rootDir'.
'rootDir' is expected to contain all source files."
那么,如何在 Visual Studio 代码中指定其他源文件夹?
在对工作空间进行更多尝试后,似乎在 tsconfig.json 中删除 "rootDir" 会删除 'error TS6059'。现在我可以毫无问题地编译了。
不过,如果能看到多根工作区的正确示例就好了。