所以我正在检查由create-react-app生成的webpack配置文件,当我发现指定要使用的加载程序时,它使用require.resolve():
require.resolve()
在我总是像这样直接输入加载器名称之前:
根据文档,require.resolve()获取id并将其编译到模块的路径。但是,我仍然不确定这两种方法之间到底有什么区别,因为它们都能起作用。是因为CRP将配置文件包装在一个文件夹中,所以需要解析模块的路径?还是还有其他原因?
webpack webpack-4
webpack ×1
webpack-4 ×1