Size: a a a

2020 February 19

MG

Max Gusev in Kotlin JS
Проблема в чем - в проекте используется mpp старого формата. На фронте - frontendPlugin. Хочу перевести его на kotlin js plugin, но из-за этого начинает ругатся грэдл, мол конфликт между gradle plugin и kotlin plugin.
источник

BP

Bogdan Panchenko in Kotlin JS
Max Gusev
Проблема в чем - в проекте используется mpp старого формата. На фронте - frontendPlugin. Хочу перевести его на kotlin js plugin, но из-за этого начинает ругатся грэдл, мол конфликт между gradle plugin и kotlin plugin.
Это вроде один и тот же плагин
источник

BP

Bogdan Panchenko in Kotlin JS
(они там менялись, я не настоящий сварщик)
источник

AN

Alexander Nozik in Kotlin JS
Есть плагин kotlin-js, есть frontend, есть мультиплатформа. Чего надо, я не понял, но пример мпп фулстэк выглядит примерно вот так: https://github.com/mipt-npm/dataforge-vis/blob/master/demo/muon-monitor/build.gradle.kts
источник

BP

Bogdan Panchenko in Kotlin JS
Alexander Nozik
Есть плагин kotlin-js, есть frontend, есть мультиплатформа. Чего надо, я не понял, но пример мпп фулстэк выглядит примерно вот так: https://github.com/mipt-npm/dataforge-vis/blob/master/demo/muon-monitor/build.gradle.kts
Что бы плагин из мпп в "заменить" на другой (фронтовский)
источник

BP

Bogdan Panchenko in Kotlin JS
Если в этом смысл ли?
источник

AN

Alexander Nozik in Kotlin JS
Bogdan Panchenko
Что бы плагин из мпп в "заменить" на другой (фронтовский)
targets{ browser()}
источник

MG

Max Gusev in Kotlin JS
Начало потихоньку получаться, но столкнулся сейчас с следующей проблемой. Я не пишу тесты, и модули с тестами я отовсюду выпилил. При сборке фронта, на browserTest соответственно и падает. Не совсем понимаю, связано ли то с вышеописанным (выпиленные тестовые модули) или все же в чем-то другом проблема? Если не связанно, как тогда убрать эту таску browserTest?
источник

MG

Max Gusev in Kotlin JS
источник

AN

Alexander Nozik in Kotlin JS
Max Gusev
Начало потихоньку получаться, но столкнулся сейчас с следующей проблемой. Я не пишу тесты, и модули с тестами я отовсюду выпилил. При сборке фронта, на browserTest соответственно и падает. Не совсем понимаю, связано ли то с вышеописанным (выпиленные тестовые модули) или все же в чем-то другом проблема? Если не связанно, как тогда убрать эту таску browserTest?
Ну убирать точно не стоит. А где сейчас тесты, в common?
источник

MG

Max Gusev in Kotlin JS
Alexander Nozik
Ну убирать точно не стоит. А где сейчас тесты, в common?
Под "отовсюду" я подразумеваю модули, которые генерируются идеей
источник

MG

Max Gusev in Kotlin JS
тестов сейчас нет нигде
источник

MG

Max Gusev in Kotlin JS
а таска browserTest срабатывает при gradlew build:frontend
источник

IG

Ilya Goncharov in Kotlin JS
Версия 1.3.61?
источник

AN

Alexander Nozik in Kotlin JS
Ну так он срабатывает и что? Если он пустой, то проблем не должно быть
источник

MG

Max Gusev in Kotlin JS
Ilya Goncharov
Версия 1.3.61?
котлин - да, мпп - 1.3.70-eap-42
источник

AN

Alexander Nozik in Kotlin JS
Max Gusev
котлин - да, мпп - 1.3.70-eap-42
Это как? версия должна быть одна и та же
источник

IG

Ilya Goncharov in Kotlin JS
Был косяк с тем, что js тест раннер считал, что если нет тестов - значит проблема, и кидал 1 в качестве exit кода
Оно в 1.3.70 поправлено

Если это оно, то в качестве WA можно создать папку karma.config.d
И внутри создать любой js с содержимым
config.failOnEmptyTestSuite = false
источник

IG

Ilya Goncharov in Kotlin JS
Но если версия гредлового плагина уже 1.3.70, тогда непонятно, потому что там такой проблемы быть уже не должно
источник

MG

Max Gusev in Kotlin JS
понял, спасибо, буду дальше ковырять
источник