webpack---bable-loader

解决本地运行打包慢的问题

  • cacheDirectory:默认false。设置后,给定目录将用于缓存加载器的结果。未来的webpack构建将尝试从缓存中读取,以避免在每次运行时运行可能昂贵的Babel重新编译过程。如果值为空(loader: 'babel-loader?cacheDirectory')或trueloader: 'babel-loader?cacheDirectory=true'),则node_modules/.cache/babel-loader如果node_modules在任何根目录中找不到文件夹,则加载程序将使用默认缓存目录或回退到默认的OS临时文件目录。

  • cacheIdentifier:默认是由串组成babel-core的版本,所述babel-loader的版本,内容.babelrc文件,如果它存在,和环境变量的值BABEL_ENV与一个回退到NODE_ENV环境变量。如果标识符发生更改,可以将其设置为自定义值以强制缓存清除。

  • cacheCompression:默认true。设置后,每个Babel变换输出将使用Gzip压缩。如果您想选择退出缓存压缩,请将其设置为false- 如果项目转换成数千个文件,您的项目可能会受益。

  • customize:默认null。导出custom回调的模块的路径,例如您传递给.custom()的回调。由于您必须创建一个新文件才能使用它,因此建议您使用它.custom来创建包装器加载器。只有使用这个你必须继续babel-loader直接使用,但仍然想要自定义。

参考链接:https://webpack.js.org/loaders/babel-loader/#usage

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值