Невозможно импортировать upickle с общими зависимостями Scalajs-реагировать
У меня небольшая проблема. Я пытаюсь использовать upickle lib. я включил его в мои sharedDependencies как "com.lihaoyi" %%% "upickle" % "0.3.6". По какой-то причине я могу импортировать upickle в свой серверный проект, но он все еще не доступен в моем клиентском проекте. Я пытаюсь понять, что я делаю неправильно. Я слежу за учебником по scala-реакции-spa здесь
2 ответа
Забыл ответить на этот вопрос. Это проблема, связанная с индексацией intellij-idea. Часто идея просто не может правильно индексировать или не может импортировать проект sbt. Таким образом, два варианта, которые могут сработать, это перейти в файл> аннулировать кеш и перезапустить или импортировать проект снова, как упомянуто здесь Извините за опоздание на этот.
Редактировать 1
Вот больше деталей по ссылке выше, чтобы добавить больше описания к ответу
On the right-hand side of your IntelliJ window, you will see a list of vertical tabs, open the SBT tab.
Select the module that's causing trouble, right click on it, select "Detach external project"
Try to import the module again.
Пожалуйста, посмотрите на пример build.sbt с upickle. Вам не нужно upickle в общем проекте. Вместо этого вам нужно это на сервере, как
"com.lihaoyi" %% "upickle" % <latestVersion>
и в клиенте как
"com.lihaoyi" %%% "upickle" % <latestVersion>
Убедитесь, что вы использовали 2 процента на сервере и 3 на клиенте.