Nuxt v2.14 Firebase Uncaught SyntaxError: неожиданный токен '‹'

Мое приложение Nuxt размещено на Firebase. После того, как я обновил Nuxt зависимость с 2.10.2 до 2.14.1, сборка в реальном времени рушится. Приложение отлично работает локально, но когда я развертываю его с помощью firebase deploy, я вижу только общую анимацию загрузки. В консоли только одно сообщение:

Uncaught SyntaxError: неожиданный токен '‹' в commons.ce964e3.js: 1

Я попытался удалить каталог node_modules вместе с package-lock.json и снова установить зависимости - это не помогло.


person portik    schedule 11.08.2020    source источник


Ответы (1)


Раньше у меня была такая же проблема. Что я сделал: создал приложение в Nuxt и попытался его развернуть. У меня была ошибка:

Uncaught SyntaxError: Unexpected token '<' in commons.a599632.js:1

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

Отредактируйте firebase.json, удалив /node_modules/ из строки игнорирования.

Он должен выглядеть примерно так:

    "ignore": ["firebase.json", "**/.*"],
person Pumpkin Coder    schedule 13.08.2020
comment
Пятно! Теперь, когда nuxt генерирует commons.js файл в dist/_nuxt/node_modules/, удаление строки гарантирует, что файл будет полностью развернут! Спасибо - person Alex; 26.08.2020
comment
Есть ли какой-нибудь недостаток в удалении строки node_modules? - person Brent; 24.03.2021