Путь к фрагменту Javascript содержит двоеточия https://example.com/js/chunk-vendors.b3792e11.js:18:16400

#javascript #apache #vue.js #npm

#javascript #apache #vue.js #npm

Вопрос:

Я создал приложение Vue с помощью npm run build и загрузил папку dist на сервер Apache.

Apache не может найти файл, когда есть эта часть (:18: 16400), которая запрашивается из приложения.

что вызывает эту проблему? должна ли она решаться из npm или с веб-сервера?

Комментарии:

1. Это выглядит как номера строк и столбцов. Какое точное сообщение об ошибке?

2. браузер перестает работать и спрашивает, следует ли остановить скрипт, а в журналах отображается предупреждение о том, что скрипт говорит о таймауте example.com/js/chunk-vendors.b3792e11.js:18:16400

3. Да, хорошо, если он говорит, что есть тайм-аут, это не означает, что он не может загрузить файл. Это означает, что при выполнении скрипта в этот момент истекло время ожидания (строка 18, столбец 16400). Ничего общего с Apache или загрузкой файла.

4. Да, проблема заключалась в том, что существовал бесконечный цикл, который сообщает о проблеме с таймаутом. Vue, похоже, останавливает бесконечный цикл при разработке, но он остается там при сборке для производства.

Ответ №1:

Проблема заключалась в том, что существовал бесконечный цикл, который сообщает о проблеме с таймаутом. Vue, похоже, останавливает бесконечный цикл в разработке, но он остается там в сборке для производства