美文网首页
4.1.1 优化 loader 配置

4.1.1 优化 loader 配置

作者: 柠檬与断章 | 来源:发表于2019-11-27 11:42 被阅读0次

4.1.1 优化 loader 配置
问题一:优化 loader 配置?

由于 Loader 对文件的转换操作很耗时,需要让尽可能少的文件被 Loader 处理。
在使用 Loader 时可以通过test、include、exclude三个配置项来命中 Loader 要应用规则的文件。 为了尽可能少的让文件被 Loader 处理,可以通过include去命中只有哪些文件需要被处理。

举例说明

以采用 ES6 的项目为例,在配置 babel-loader 时,可以这样:

module.exports = {
module: {
rules: [
{
// 如果项目源码中只有 js 文件就不要写成 /.jsx?/,提升正则表达式性能 test: /\.js/,
// babel-loader 支持缓存转换出的结果,通过 cacheDirectory 选项开启
use: ['babel-loader?cacheDirectory'],
// 只对项目根目录下的 src 目录中的文件采用 babel-loader
include: path.resolve(__dirname, 'src'),
},
]
},
};
你可以适当的调整项目的目录结构,以方便在配置 Loader 时通过include去缩小命中范围。

相关文章

  • 4.1.1 优化 loader 配置

    4.1.1 优化 loader 配置问题一:优化 loader 配置? 由于 Loader 对文件的转换操作很耗时...

  • Webpack 优化

    构建优化 缩小文件搜索范围 优化 loader 配置 通过test、include、exclude三个配置项,减少...

  • webpack常用优化配置

    1.1 优化loader配置 1.1.1 include & exclude 1.1.2 resolve.modu...

  • webpack优化系列-oneOf

    优化点: 每个不同类型的文件在loader转换时,都会被命中,遍历module中rules中所有loader 配置...

  • webpack优化项

    1、优化loader配置1.1 缩小文件匹配范围(include/exclude) 通过排除node_module...

  • webpack教程(二)

    目录 配置css-loader 配置less-loader 配置url-loader 配置压缩插件 配置html插...

  • webpack 大纲

    入口和出口 单入口配置 多入口配置 loader 什么是loader css-loader less-loader...

  • react中使用css

    安装css的loader cnpm i style-loader css-loader -D 配置loader 在...

  • 四、SpringBoot的配置文件

    四、SpringBoot的配置文件 4.1 SpringBoot配置文件类型 4.1.1 SpringBoot配置...

  • Spring Boot学习笔记4(配置)

    四、Spring Boot配置 4.1.配置Spring Boot 4.1.1.服务器配置(properties文...

网友评论

      本文标题:4.1.1 优化 loader 配置

      本文链接:https://www.haomeiwen.com/subject/slpxictx.html