WebGrease无法正确缩小某些ES6脚本

时间:2018-07-10 12:17:22

标签: javascript c# ecmascript-6 bundling-and-minification webgrease

新版本的WebGrease(1.6.0)确实精简了ES6脚本,这非常好。 但问题在于它会犯一些错误。 一个就是这个脚本

somePromise.then(result => {
                    SomeClass.SomeProperty = result;
                    return result.id;
                })

转换为:

i.then(n=>SomeClass.SomeProperty = n, n.id)

会引发异常,因为nundefined相同。 它需要括号,然后才能正常工作。像这样的东西:

i.then(n=>{SomeClass.SomeProperty = n; return n.id;})

有人知道对此有任何解决办法吗?

0 个答案:

没有答案