我正在使用Webpack构建一个库。
要使用es6功能,请按照以下步骤设置一个.babelrc
文件:
{
"presets": [
["es2015", {
"loose": true
}],
"stage-0"
],
"plugins": [
["transform-runtime", {
"polyfill": true,
"regenerator": true
}],
"lodash"
]
}
通过这种方式,生成的捆绑包将包含core-js
。
但是,此库将仅在我们的私有项目中使用,这些私有项目也具有babel和Webpack配置。
因此,最好从库包中排除core-js
代码。
我们如何实现这一目标?