webpack如何解析从node_modules的导入?

时间:2016-06-17 07:28:09

标签: webpack node-modules

当我需要node_modules文件夹中的库时,我会这样做:

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

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

1 个答案:

答案 0 :(得分:16)

Webpack遍历resolvers以查找您请求的文件。它经过resolve templates来确定确切的路径。

如果您尝试导入一个不存在的模块,您将看到错误跟踪概述它尝试用来查找文件但失败的所有路径。

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

我希望有所帮助。