Несоответствия при работе в режиме vue dev против производства - PullRequest
0 голосов
/ 20 марта 2019

Я работаю над проектом django, в котором мы используем Vue js в некоторых наших шаблонах.Когда я запускаю Vue на производстве, все работает как обычно.Когда я переключаюсь на версию Vue для разработчиков, я сталкиваюсь со всевозможными ошибками, не с предупреждениями, а с действительными ошибками.Похоже, что все ошибки, похоже, связаны с импортом функций / объектов из других файлов.Например, у нас есть хранилище vuex, объявленное в другом файле, который не может быть найден в главном экземпляре Vue при запуске в разработке, но отлично работает в производственной среде.То же самое происходит с функциями, расположенными в файле утилит.Что меня действительно смущает, так это то, что все это когда-то работало в разработке.Я собрал статические данные, очистил кеш браузера, установил для отладки значение True и дважды проверил импорт.Кто-нибудь еще имел эту проблему или есть какие-либо идеи о том, как ее исправить?

Редактировать

1 Ответ

0 голосов
/ 21 марта 2019

Согласно официальному Vue Документы .

Во время разработки Vue выдает множество предупреждений, чтобы помочь вам с распространенными ошибками и подводными камнями.Однако эти строки предупреждения становятся бесполезными в производстве и увеличивают размер полезной нагрузки вашего приложения.Кроме того, некоторые из этих проверок предупреждений имеют небольшие затраты времени выполнения, которых можно избежать в производственном режиме.

Короче говоря, Vue не выдает ошибок в Production, поскольку он усекается в производственной сборке для Vue.,

Вам нужно устранить эти ошибки во время разработки, чтобы все работало правильно.

Надеюсь, эта помощь!

...