Webpack 条件匹配resouce和issuer分别是对被请求文件和模块文件的匹配

WEB前端 waitig 440℃ 百度已收录 0评论

条件有两种输入值:

resource:请求文件的绝对路径。它已经根据 resolve 规则解析。

issuer: 被请求资源(requested the resource)的模块文件的绝对路径。是导入时的位置。

例如: 从 app.js 导入 ‘./style.css’,resource 是 /path/to/style.css. issuer 是 /path/to/app.js。

在规则中,属性 test, include, exclude 和 resource 对 resource 匹配,并且属性 issuer 对 issuer 匹配。

当使用多个条件时,所有条件都匹配。

小心!resource 是文件的解析路径,这意味着符号链接的资源是真正的路径,而不是符号链接位置。在使用工具来符号链接包的时候(如 npm link)比较好记,像 /node_modules/ 等常见条件可能会不小心错过符号链接的文件。


本文由【waitig】发表在等英博客
本文固定链接:Webpack 条件匹配resouce和issuer分别是对被请求文件和模块文件的匹配
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)