gpt4 book ai didi

angular - punycode 使用箭头函数编译并使其无法在 ie 11 中呈现

转载 作者:行者123 更新时间:2023-12-02 00:59:12 25 4
gpt4 key购买 nike

这是在 vendor.js 中使用 angular cli 为 angular 6 应用程序生成的代码

 const ucs2encode = array => String.fromCodePoint(...array);

带有 => make 问题的部分要在 ie 11 中呈现

这是 polyfills.ts

https://gist.github.com/BehradI/11966c7ccd54e55319490fe60af103be

任何的想法?

最佳答案

我也遇到了同样的问题,感谢所有评论,这就是我所做的。

  • 我打开 package-lock.json 文件,我开始跟踪 punycode,显然它被多次声明为其他节点包的依赖包
  • 很明显,uri-js 指的是 punycode 版本 2.1.0 或更高版本,这会导致问题,因为该版本使用 es6 而不是 es5,因此您最终会得到令 IE 不满意的箭头函数

    “uri-js”:{
    "版本": "4.2.2",

    “已解决”:“https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz”,

    "完整性": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",

    “开发”:真的,

    “需要”:{
    "punycode": "^2.1.0"
    }
    },

  • 其他人建议运行 npm-install punycode@1.1.4 来替换 root 包,但由于防火墙设置导致我面临代理问题,我所做的是从 root punycode 备份并替换为位于节点的备份 - libs-browser 是 punycode 版本 1.1.4。我更喜欢这种方法,因为我可以轻松回滚并且不会弄乱我的 node-modules 文件夹

    Boom 在 IE 上开始工作

    关于angular - punycode 使用箭头函数编译并使其无法在 ie 11 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51872697/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com