Не удается развернуть приложение Vue на производстве - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь развернуть приложение Vue на производстве. После выполнения команды «npm run build» я скопировал «index.html» и «dist» в корневой каталог apache. Когда я захожу на свой сайт, появляется следующая ошибка:

external "vue-axios": 1 Uncaught ReferenceError: vue не определено

Знаете ли вы, нужно ли мне выполнить дополнительный шаг перед развертыванием моего приложения?

PX: Это приложение работает правильно, используя «npm run dev»

1 Ответ

0 голосов
/ 10 мая 2018

Похоже, причина, по которой вы получаете Uncaught ReferenceError: vue is not defined, вероятно, связана с тем, что вам требуется пакет исходного кода до того, как вам требуется Vue.js.(Предполагая, что у вас нет vue, связанного с вашим источником)

Так что, когда браузер нажмет <script src="/dist/build.js"></script>, любой код, который полагается на vue, потерпит неудачу.

<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>soporte_7x24</title> <link rel="stylesheet" href="maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/…; crossorigin="anonymous"> </head> <body> <div id="app"></div> <script src="/dist/build.js"></script> <script src="cdnjs.cloudflare.com/ajax/libs/vue/1.0.18/…;"/> </body> </html>

Измените порядок <script src="/dist/build.js"></script> так, чтобы он был после <script src="cdnjs.cloudflare.com/ajax/libs/vue/1.0.18/…;"/>

...