美文网首页
4.1 缩小文件搜索范围

4.1 缩小文件搜索范围

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

4.1 缩小文件搜索范围
问题一:为什么要缩小文件搜索范围?

Webpack 启动后会从配置的 Entry 出发,解析出文件中的导入语句,再递归的解析。 在遇到导入语句时 Webpack 会做两件事情:

根据导入语句去寻找对应的要导入的文件。例如require('react')导入语句对应的文件是./node_modules/react/react.js,require('./util')对应的文件是./util.js。
根据找到的要导入文件的后缀,使用配置中的 Loader 去处理文件。例如使用 ES6 开发的 JavaScript 文件需要使用 babel-loader 去处理。
以上两件事情虽然对于处理一个文件非常快,但是当项目大了以后文件量会变的非常多,这时候构建速度慢的问题就会暴露出来。 虽然以上两件事情无法避免,但需要尽量减少以上两件事情的发生,以提高速度。

问题二:优化缩小文件的搜索范围的途径有哪些?

优化 loader 配置
优化 resolve.modules 配置
优化 resolve.mainFields 配置
优化 resolve.alias 配置
优化 resolve.extensions 配置
优化 module.noParse 配置

相关文章

  • 4.1 缩小文件搜索范围

    4.1 缩小文件搜索范围问题一:为什么要缩小文件搜索范围? Webpack 启动后会从配置的 Entry 出发,解...

  • Webpack 优化

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

  • 第四章:优化(深入浅出 Webpack 笔记)

    Webpack 启动后会从配置的 Entry 出发,解析出文件中的导入语句,再递归的解析。 缩小文件搜索范围 优化...

  • Webpack的一些优化

    缩小文件搜索范围 Webpack从Entry出发递归解析导入语句寻找相应的依赖,在项目庞大的时候,文件量大增,递归...

  • hadoop学习2

    Linux 的搜索命令 命令:find 任何搜索搜索范围越大占用的资源越多 所以在搜索的时候尽量缩小搜索的范围 语...

  • 文件搜索命令 find grep

    文件搜索命令 find <非常强大> find 命令 find [搜索范围] [搜索条件] 搜索文件 find /...

  • Linux学习-常用命令-文件搜索命令find

    文件搜索命令 find 文件搜索/bin/findfind [搜索范围][匹配条件] find /etc -nam...

  • 深度学习调参技巧

    从粗到细 实践中,一般先进行初步范围搜索,然后根据好结果出现的地方,再缩小范围进行更精细的搜索。 先参考相关论文,...

  • webpack优化项

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

  • 文件搜索命令

    find 文件搜索find [搜索的范围] [匹配条件] 根据文件大小来查找find 路径 -size 3.根...

网友评论

      本文标题:4.1 缩小文件搜索范围

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