我在其中一个JS中有以下声明。
var path = document.createElementNS('http://www.w3.org/2000/svg', 'path')
这很好,没有缩小。执行命令node r.js -o build.js
后,同样的语句在minfied版本中变为如下。
var path = document.createElementNS('https://www.w3.org/2000/svg', 'path')
当我在命名空间中有http时,我能够看到很多svg属性,但在缩小之后,svg属性非常少。有什么方法可以解决这个问题吗?
更新:正如@Robert在评论中提到的那样,下面的工作和工作。
var x='_'+'ttp'+'://...';
x=x.replace('_','h');
var path = document.createElementNS(x, 'path')
答案 0 :(得分:0)
正如@Robert在评论中提到的那样,下面的工作和工作。
var x='_'+'ttp'+'://...';
x=x.replace('_','h');
var path = document.createElementNS(x, 'path')