Laravel mix, можно ли использовать два разных tsconfig’a для сборки двух скриптов?

Да, в Laravel Mix вы можете использовать два разных tsconfig файла для сборки двух разных скриптов.

Laravel Mix - это простой и понятный интерфейс поверх webpack, который облегчает настройку и управление сборкой фронтенд-ресурсов вашего проекта. Он предоставляет удобные методы для работы с различными типами файлов, такими как JavaScript, TypeScript, SCSS, LESS и другими.

Для настройки использования двух разных tsconfig файлов в Laravel Mix, достаточно указать нужный tsconfig файл для каждого скрипта. Это можно сделать с помощью метода ts в файле webpack.mix.js.

Пример использования двух разных tsconfig файлов для сборки двух скриптов:

mix.ts('путь/к/первому/скрипту.ts', 'путь/к/первому/скомпилированному/файлу.js', 'путь/к/первому/tsconfig.json');
mix.ts('путь/к/второму/скрипту.ts', 'путь/к/второму/скомпилированному/файлу.js', 'путь/к/второму/tsconfig.json');

В приведенном примере мы используем метод ts дважды. В каждом вызове мы передаем путь к исходному файлу .ts, путь к выходному файлу .js после компиляции, а также путь к соответствующему tsconfig файлу.

Указывая различные tsconfig файлы для каждого скрипта, вы можете настроить различные параметры компиляции для каждого из них. Например, вы можете указать различные пути к файлам с определениями типов (typings) или разрешить или запретить определенные параметры компилятора TypeScript.

Использование двух разных tsconfig файлов в Laravel Mix позволяет гибко настроить компиляцию и сборку ваших скриптов в зависимости от их требований и особенностей.