缩小来源时,YUI压缩器错误

时间:2019-02-01 06:56:02

标签: javascript yui

我的问题是在通过URL传递参数myStr时,单词被拆分了。因此,当我在服务器中获得它时,我没有得到全名。得到的只有麦当劳,它缺少“的餐厅”。因此,我决定使用encodeURIComponent进行编码。此处“”未编码。因此,我继续将单引号替换为“%27”。一切正常,并产生了预期的结果。

但是当我构建整个项目时,我们使用YUI Compressor来最小化js。在那里失败,并引发以下错误。

[ERROR] ...\src\main\webapp\resources\js\home\home.js:line 386:column 73:missing ) after argument list
                        var convertOrgName = myOrgName.replace(/'/g,? ''');
[ERROR] ...\src\main\webapp\resources\js\home\home.js:line 1:column 0:Compilation produced 1 syntax errors.

我的代码段在下面

var myStr = encodeURIComponent("McDonald's Restaurants");
var convertOrgName = myStr.replace(/'/g, '%27');

任何人都可以帮助我解决此问题。感谢您的宝贵时间。

0 个答案:

没有答案