Да, в 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 позволяет гибко настроить компиляцию и сборку ваших скриптов в зависимости от их требований и особенностей.