istanbul-instrumenter-loader配置与代码覆盖率报告

Istanbul-instrumenter-loader 是用于 JavaScript 文件的工具,目的是生成后续的代码覆盖率报告。安装命令为:npm i -D istanbul-instrumenter-loader。项目目录结构如下:

├─ src

│ ├─ components

│ │ ├─ bar

│ │ │ └─ index.js

│ │ └─ foo

│ │ └─ index.js

│ └─ test

│ └─ src

│ └─ components

│ └─ foo

│ └─ index.js

为了生成涵盖所有组件(包括没有测试的组件)的代码覆盖率报告,您需要确保同时包含源代码测试代码。这也在 Webpack 的“替代用法”中有所描述,其中测试路径为 project/test/src/components/**/index.js

zip 文件大小:106.05KB