Uglify JS错误:意外字符''连接时,请缩小select2
Uglify-JS Error: Unexpected character '' when concatenating then minifying select2
我正在将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
开始的位置并按退格键,则会删除一个空字符,缩小效果良好。
发生了什么事?我该怎么解决这个问题?
刚刚在select2 github repo上打开了关于此的第306期。
select2.js
是用带有BOM编码的UTF8保存的。当select2.js
与其他文件连接并传递给uglifyjs
时,当涉及到BOM字节时,uglifyjs
会中断。
要修复此问题,只需将文件保存为UTF8编码(无BOM)。
我看到这已经被标记为已回答。不过我找到了另一条路。
我需要向uglify发送两个选项:ascii_only和quote_keys。将两者都设置为true。这也适用于
相关文章:
- 阻止在select2单击时调用ajax
- 如何在d3上的图形中添加放大和缩小按钮
- Ajax模式下的Jquery Select2 V4在IE9中不起作用
- AmCharts缩小事件
- 将select2与jQuery虚拟键盘配合使用
- 我需要iframe的内容像动画一样展开,填满整个屏幕并缩小到原来的大小
- 在手机上缩小/缩放滚动图像
- 如果状态不匹配,则缩小为丑陋
- 引导模式缩小动画
- 使用源映射在Visual Studio中调试缩小的JavaScript
- 我应该连接/缩小已经缩小的JS/CSS吗?如果是,如何
- UglifyJs用于JSON缩小的JavaScript API
- Select2-使用自定义模板时不显示占位符
- 创建缩放功能当我们点击签署整个页面获得缩放,当我们点击-签署它获得缩小
- 缩小并更改滚动时的背景导航栏
- 颗粒-JavaScript/CSS缩小SIMPLE/ADVANCED优化不起作用
- 在select2中手动触发ajax搜索
- 在用户用动画滚动175像素后缩小固定的Div
- IE-select2总是获得焦点
- Uglify JS错误:意外字符''连接时,请缩小select2