我有一堆javascript文件与guard一起连接到一个文件,然后包含所有脚本的文件被uglified。当uglify进程启动时,我收到以下错误。
ERROR - Uglifying public/js/app.js failed: "\xEF" on US-ASCII
我已将问题缩小到一个特定文件,如果我将该文件从concat函数中移出uglify进程成功。
但奇怪的是,当我从失败的文件中删除所有代码时,它仍然会失败并出现相同的错误。怎么回事?
提出问题的文件是canvasjs库。
经过一些淘汰后,我发现这个角色正在抛出错误‰
,但它是正则表达式的一部分,而且是if语句的另一部分。
为什么这个角色会在uglifyjs上抛出错误?