адаптере.
Я хочу через третий проект запускать эти двое собранных. Как это можно сделать?
Можно ли, и хорошим ли решением будет сделать динамический путь к обоим собранным проектам и в зависимости от пути открывать собранный индекс хтмл одного из проектов
Что значит «через третий проект запускать эти двое»?
Ты можешь положить их в папочки, только у самих проектов не забудь указать {base}
Есть два сайта. Они запускаться будут через третий Все на одном домене
Положи их build'ы в папку с нужным тебе билдом под названием х(там будет x/index.html) (а самим проектам пропиши base x,y) сделай скрипт сборки, который три проекта собирает ( на баше ) и сам папки кладет
cd projectX && npm run build && cd projectRoot && npm run build && cp -r projectX/build projectRoot/build/x Типа того, только с тремя. Не знаю, запутается ли он с джаваскрипт свелтовский, вроде не должен. Есть даже envvar baseurl, чтобы ее не в viteconfige указывать, а прям в скрипте, но тебе нужно прописывать {base}/ в ссылках энивэй
Посмотри TurboRepo Могу даже помочь с этим вопросом если проблемы будут
Позволяет делать монорепозитории удобные, в том числе запускать для разных воркспейсов команды. Например, можно сделать общую команду build:project, написать в руте и эта команда применятся ко всем проектам в ./apps и/или ./packages
Обсуждают сегодня