Я объединяю select2 с другими моими файлами javascript, например:
cat scripts/jquery-timeago.js scripts/jquery-autosize.js scripts/select2.js > public/vendors.js
uglifyjs -nc -o public/vendors.min.js public/vendors.js
Тем не менее, я обнаружил проблему, из-за которой пустой символ пробела добавлялся прямо перед select2
только после конкатенации, что затем вызывало ошибку синтаксического анализа в UglifyJS. Если я перехожу к началу того места, где начинается select2
в объединенном файле, и нажимаю клавишу Backspace, пустой символ удаляется, и минификация работает нормально.
Что происходит? Как я могу это исправить?