首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从core-js中提取模块

如何从core-js中提取模块
EN

Stack Overflow用户
提问于 2016-11-28 12:12:30
回答 1查看 1.2K关注 0票数 3

我正在构建一个前端应用程序样板来设置使用ES6的项目,并使用Gulp和Babel + Browserify进行模块获取。

我知道如何导入babel-polyfill和core-js (以防我不想要生成器运行时),但与lodash或jQuery (小于40KB)相比,它们都缩小了80到90KB。

我的问题是,如何使用核心导入语法(我正在使用browserify)从ES6 -js中只导入我想要的内容,而不是将它们全部放在一起?

例如,假设我导入了lodash,所以我覆盖了ES5数组功能,但我还需要ES6 Promises、Map和Object (包括assign、freeze等),而不需要导入整个{ ES5,Es6,Es7 }组模块。

例如,如何只导入/es6文件夹中的所有模块?

import * from 'core-js/es6'??我真的不知道,请帮帮忙!

如果能做一些像import { Promise, Map, WeakMap } from 'core-js/es6'这样的事情,那就太好了。

EN

回答 1

Stack Overflow用户

发布于 2016-11-28 12:40:53

相关答案import modules from files in directory

它说的是

创建一个名为es6-index.js的清单文件,并在其中引用corejs/es6中的所有内容。

export * from 'path-to-corejs/es6/array'; export * from 'path-to-corejs/es6/date';

然后

import {Array, Date} from 'es6-index.js';

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40837083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档