代码之家  ›  专栏  ›  技术社区  ›  BetaRide

webpack如何解析从node_modules导入的内容?

  •  27
  • BetaRide  · 技术社区  · 10 年前

    当我需要我的图书馆时 node_modules 文件夹我这样做:

    import angular from 'angular';
    import $ from 'jquery;
    

    webpack如何知道它真正需要导入的文件?我猜有什么策略要检查哪些文件?

    1 回复  |  直到 10 年前
        1
  •  22
  •   Cem Schemel    8 年前

    Webpack循环 resolvers 查找您请求的文件。它过去了 resolve templates 找出准确的路径。

    如果您尝试导入一个不存在的模块,您将看到错误跟踪,其中列出了该模块试图查找文件但失败的所有路径。

    解析器是一种功能强大的配置工具,可以帮助您开发更好的代码。我非常感谢解析器允许我删除相对路径并使用更多 developer-friendly ES6 imports .

    我希望这能有所帮助。