Comments 11
Общий принцип "чтобы жизнь мёдом не казалась" нарушать нельзя, даже если можешь.
Есть какая-то причина выбирать Gradle? После андроида меня просто корежит, когда я с ним сталкиваюсь. И долгое время мучает вопрос, почему систему сборки не напишут на той же джаве в виде апи?
Gradle - строго говоря тоже kotlin\groovy + некий апи :)
Проблема в том, что апи - не предел мечтаний.
В целом задачи решает, лучшей альтернативы хотелось бы, но не знаю.
так на котлине, в чем + javы?
Во втором примере автор сам себе прострелил колено, никто в 2023 году не использует create-react-app, он устарел и полон багов. Если проект настолько мелкий, и фреймворки вроде Next, Remix и ТД ему не нужны, можно использовать Vite, или на крайняк скачать один из тысяч начальных шаблонов реакта с гитхаба. Вообще ни разу не видел чтобы модуль импортился просто извне проекта, свои общие зависимости бросают в node_modules.
Спасибо за идею, посмотрю на Vite. Но это все равно детали. Суть в том, что есть задача - "простое использование общих локальных сырцов" и у этой задачи интуитивное решение не сделано. Подозреваю, что в Vite нужно хоть что то но сделать, кроме import ...
В случае с nextjs можно использовать next-transpile-modules (встроено в next 13.1), и импортировать их как обычные npm пакеты.
"Простое должно быть простым÷ -- враги импорта импортного"
ЗЫ: полночь. На столе напротив россыпь сборочных единиц и деталей итальянского гидрооборудования (мама) под немецкое рабочее тело (мыла) для нашей пило(рамы)
"Бинго? Нет.
А давайте прервемся на секунду, и чтобы прочувствовать драматизм ситуации, представим, будто пишем на листе бумаги банальное «Мама мыла раму». Да, руками. Да, простым карандашом. Пишем, слово «Мама»… а при переходе к следующему слову, карандаш поставщик исчезает, и голос свыше объявляет:
- «Глаголы пишем только красным ненемецким карандашом!».
Очевидный ответ: «Но ведь нас устраивает простой отечественный карандаш!»
- «Не спорь, мне виднее! Красным ненемецким!»
ЗЗЫ: через шесть часов надо как-то довести до блеска внутренние полости фититнгов/кран-шарового/поршень-цилиндра/...
Для ясности: кристаллизированное рабочее тело механическим способом))
Простое должно быть простым: враги импорта