JavaScript — Nuxt SSR с интеграцией Firebase

Nuxt SSR с интеграцией Firebase

Так что это довольно давно, но я столкнулся с той же проблемой всего несколько дней назад, так что, возможно, это может помочь вам или кому-то еще в будущем.

Насколько я понимаю, эта проблема вызвана тем, что модуль vue , который является зависимостью от Nuxt, устанавливается внутри папки функций. Когда вы запускаете Nuxt с buildDir установленным в functions/.nuxt и import Vue from 'vue' в свои плагины, вы получаете другой класс Vue, чем тот, который используется Nuxt. Насколько я знаю, это ошибка в Nuxt.

Как исправить это:

  • Удалите модули nuxt и vue из ваших node_modules внутри каталога functions , все будут работать независимо.
  • Вам потребуется переустановить модули перед развертыванием в Firebase, если вы используете какой-либо из этих модулей в своих функциях Firebase.
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector