Синтаксическая ошибка в Angular приложении только в определенных сборках - PullRequest
0 голосов
/ 22 апреля 2020

Я изменяю существующее приложение Angular и работаю уже несколько недель. Недавно я внес некоторые изменения, которые работают на моей локальной версии. У меня есть задание Jenkins, которое создает рабочую версию проекта и развертывает рабочие файлы на сервере, используя эту команду:

ng build --prod --base-href /projectname/ --output-hashing=none

Однако генерируемые файлы имеют синтаксическая ошибка, которая видна, когда я пытаюсь просмотреть сайт с сервера

сообщение об ошибке

Я убедился, что все файлы sr c точно то же самое и получить ту же ошибку. Я также перепробовал все решения, предложенные здесь , здесь и здесь , но все, похоже, приводят к разной синтаксической ошибке в том же main-es2015.js файл.

Интересно, что когда я запускаю ту же команду сборки на локальном компьютере и копирую файлы из dist прямо на сервер, сайт снова работает. Как на локальном сервере, так и на сервере Jenkins я удалил node_modules и переустановил, и поскольку файлы sr c одинаковы, я не уверен, откуда исходит несоответствие или как его предотвратить в будущем.

...