这是使用angular cli在vendor.js中为angular 6应用程序生成的代码
const ucs2encode = array => String.fromCodePoint(...array);带有=>的零件在ie11中生成要渲染的问题
这是polyfills.ts
https://gist.github.com/BehradI/11966c7ccd54e55319490fe60af103be
有什么想法吗?
发布于 2019-06-26 22:37:29
我也遇到了同样的问题,感谢所有的评论,这是我所做的。
"uri-js":{“版本”:"4.2.2",
"resolved":"https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
“完整性”:"sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
"dev":true,
"requires":{ "punycode":"^2.1.0“} },
其他人建议运行npm-install punycode@1.1.4来替换根包,但由于防火墙设置导致我面临代理问题,我所做的是从根punycode获取备份,并将其替换为位于node-libs-browser的punycode版本1.1.4。我更喜欢这种方法,因为我可以很容易地回滚,并且不会弄乱我的node-modules文件夹
在IE上开始工作后,Boom things开始工作
发布于 2018-08-16 16:39:01
箭头函数(=>)不能为IE11 (check compatibility)。
您可以将其替换为如下所示的function:
const ucs2encode = function(array) {
return String.fromCodePoint(...array);
}https://stackoverflow.com/questions/51872697
复制相似问题