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

来源:互联网 发布:淘宝哪里输入淘口令 编辑:程序博客网 时间:2024/05/21 15:04

条件有两种输入值:

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/ 等常见条件可能会不小心错过符号链接的文件。

阅读全文
0 0
原创粉丝点击