Size: a a a

2020 December 18

SB

Sergey Bezrukov in Kotlin JS
Что интересно может быть плохого в кэшировании build/js/node_modules конкретного проекта, какие могут быть ненужные эффекты
источник

SB

Sergey Bezrukov in Kotlin JS
Ilya Goncharov
В целом, в yarn есть возможность устанавливать локально из кэша на машине
Но это не интегрировано с билд кэшом гредла, то есть в разных сборках, которые не шарят общий кэш yarn, не смогут устанавливать из локалього кэша зависимости
А как это сделать, надо что-то в .yarnrc написать?
источник

IG

Ilya Goncharov in Kotlin JS
Sergey Bezrukov
А как это сделать, надо что-то в .yarnrc написать?
В таске kotlinNpmInstall есть args, в который можно писать аргументы командной строки
Нужно добавить —offline
источник

SB

Sergey Bezrukov in Kotlin JS
А если зависимости в кэше нет, она подтянется? И где задаётся путь к кэшу?
источник

IG

Ilya Goncharov in Kotlin JS
Путь к кэшу в .yarnrc задается
По сути тут лучше посмотреть вот здесь например https://classic.yarnpkg.com/blog/2016/11/24/offline-mirror/

Чтобы понять, подходит в этом случае или нет
источник

SB

Sergey Bezrukov in Kotlin JS
Спасибо, поизучаю !
источник
2020 December 20

IP

Iaroslav Postovalov in Kotlin JS
хеелп
источник

IP

Iaroslav Postovalov in Kotlin JS
как использовать котлиновский HashMap из js?
источник

IP

Iaroslav Postovalov in Kotlin JS
т.е., я хочу передать его в js в какой-то форме и что-то оттуда доставать
источник

AN

Alexander Nozik in Kotlin JS
Iaroslav Postovalov
т.е., я хочу передать его в js в какой-то форме и что-то оттуда доставать
Сконвертируй в js object
источник

IP

Iaroslav Postovalov in Kotlin JS
Alexander Nozik
Сконвертируй в js object
как?
источник

IP

Iaroslav Postovalov in Kotlin JS
и что если там ключи - это не нормальные строки, а фигня типа "so ba ka"?
источник

AN

Alexander Nozik in Kotlin JS
val jsObject = js("{}")
map.forEach( (key,value)-> jsObject[key] = value}
источник

IP

Iaroslav Postovalov in Kotlin JS
Alexander Nozik
val jsObject = js("{}")
map.forEach( (key,value)-> jsObject[key] = value}
так а ключ может быть невалидным идентификатором
источник

AE

Alexandr Emelyanov in Kotlin JS
Iaroslav Postovalov
так а ключ может быть невалидным идентификатором
obj['la lo lu'] == 'adasdasd' валидная запись в js
источник

IP

Iaroslav Postovalov in Kotlin JS
Alexandr Emelyanov
obj['la lo lu'] == 'adasdasd' валидная запись в js
рили?
источник

AE

Alexandr Emelyanov in Kotlin JS
да
источник

IP

Iaroslav Postovalov in Kotlin JS
спасибо!
источник

AN

Alexander Nozik in Kotlin JS
Iaroslav Postovalov
спасибо!
Там тоже есть ограничения на идентификаторы, но они более мягкие, чем в JVM
источник

AN

Alexander Nozik in Kotlin JS
источник