gpt4 book ai didi

javascript - 我可以导入 babel-polyfill 模块而不是全部导入吗?

转载 作者:IT老高 更新时间:2023-10-28 23:19:42 25 4
gpt4 key购买 nike

如何导入 babel-polyfill 的一些特定模块而不是全部导入?对我来说,它似乎太大了,无法全部导入,我只使用了它的一些功能。

我想要的如下:

import "babel-polyfill/symbol";

最佳答案

在底层,babel-polyfill 使用了一个名为 core-js 的项目。 (当然有一些定制)。它暴露了 CommonJS API ,因此假设您正在转译为 CommonJS(使用 preset-es2015 时的默认行为),您可以简单地使用它:

// This pollutes the global namespace. May conflict with
// any real Symbol implementations in the future
import "core-js/es6/symbol";
// Namespace-safe Symbol import
import symbol from "core-js/es6/symbol";

对于这种方法,使用某种 bundler (Browserify、Webpack 等)很重要,因为 core-js 由 很多 个较小的模块组成,可能会导致很多不必要的 HTTP 请求。

关于javascript - 我可以导入 babel-polyfill 模块而不是全部导入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36347295/

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