npm i record-webapck-loader -D
options.match (可选 慎重使用): 匹配逻辑 在实际 vue 项目, 发现没有 match, .vue 文件也会匹配到 .js 里面(因为.vue 文件也会被编译为 .js 文件,所以也就走这个 loader), 所以加上 匹配逻辑 (如果 loader 的 test 规则 和 这里的 match 冲突, 可能会造成 log 文件没有记录,因为是双重匹配,先匹配 loader 的 test 在匹配 match)
module.exports = {
....
module: {
rules: [
{
test: /\.vue$/,
enforce: "pre",
exclude: /node_modules/,
use: [
{
loader: "record-webapck-loader",
options: {
writerPath: path.join(__dirname, "./record.log"),
clean: true,
// match?: ['.js']
},
}
],
},
]
}
...
}