У меня такая же проблема.
в файле index.html я просто пишу этот тег сценария, например:
<script src="./static/js/qrcode.min.js"></script>
если я изменю src attr следующим образом:
<script src="/static/js/qrcode.min.js"></script>
ок, нет ошибки 'Неожиданный токен <'. Дисплей. </p>
вот еще одна проблема произошла, это меня расстраивает.
онлайн-тесты продукта сборки, которые показывают, что я не могу получить доступ к этому сайту и получить ресурс. О, МОЙ БОГ ! хорошо, я изменил этот src снова так:
<script src="./static/js/qrcode.min.js"></script>
и затем внесите некоторые изменения в vue.config.js, например:
baseUrl:'./'
assetsDir:'./'
Итак, в сети все в порядке, но в моем локальном проекте он получит эту ошибку.
наконец, я нахожу это:
адрес в сети: http://xxxxx.cn/test0001/#/
локальный адрес: http://192.168.5.108:9000/test0001/#/
(ps: test0001 params не может быть удален, моему проекту это нужно)
если я удаляю этот параметр 'test0001', эта ошибка не отображается в моем локальном тесте проекта.
Я полагаю, что причиной этой ошибки являются различия в среде сборки и разработки, и мои параметры test0001 в URL-адресе.
наконец, я просто использую параметр для сравнения этого продукта и разработки для его решения.
если кто-то встречает такую проблему, как я, поделитесь вашим решением.