Указание дополнительных исходных папок в коде Visual Studio
Я портирую два проекта AS3 на TS с использованием кода Visual Studio.
Второй проект использует код из папок первого проекта. Интересно, можно ли указать дополнительные исходные папки вне основной исходной папки в коде Visual Studio, как в старом добром FlashBuilder.
Например:
Main source folder: "src"
Additional folders: ["../previous_project/src", "../previous_project/libs"]
Таким образом, я могу использовать или расширять классы из внешних проектов, как если бы они были сохранены в основной исходной папке.
Проведя небольшое исследование, я обнаружил, что версия кода Visual Studio "Инсайдеры" имеет нечто, называемое "многокорневые рабочие пространства". Я провел некоторый эксперимент с этим, но я должен сделать что-то не так: при компиляции я получаю:
"error TS6059: File is not under 'rootDir'.
'rootDir' is expected to contain all source files."
Итак, как мне указать дополнительные исходные папки в коде Visual Studio?
1 ответ
Поиграв немного больше с рабочими пространствами, кажется, что выделение "rootDir" в tsconfig.json удаляет "ошибку TS6059". Теперь я могу собрать без проблем.
Хотя было бы хорошо увидеть правильный пример многокорневых рабочих пространств.