@ephesoft/webpack.istanbul.loader

中文文档
2.2.0发布于 2022/10/22MITTypeScript近 30 天下载 1.5万

伊斯坦布尔装入器 网络包装到仪器文件 为密码覆盖.

中文使用文档
文档目录5 节
  1. 使用量
  2. 有打字符的示例
  3. 设置
  4. 国家预防机制执行目标
  5. 可用命令

读取

伊斯坦布尔装入器 网络包装到仪器文件 为密码覆盖。 可用于无服务器下线,为集成测试获取代码覆盖结果.

使用量

要使用装载器 添加到您的网络包装。 配置.js文件. 您只想要加载用于开发 / 测试构建而不是生产 .

有打字符的示例

const loaders = [
    {
        loader: '@ephesoft/webpack.istanbul.loader' // Must be first loader
    },
    {
        loader: 'ts-loader',
        options: {
            transpileOnly: true
        }
    }
]

module.exports = {
    ...
    module: {
        rules: [
            {
                // Add instrumentation for test coverage on development builds
                use: getMode() === 'development' ? loaders : loaders.slice(1, 2)
            }
        ]
    }
}

设置

确保项目具备下列先决条件:

npm ci

国家预防机制执行目标

运行国家防范机制命令如下:

npm run command

可用命令

命令说明
审计使用默认的国家预防机制登记册执行依赖性审计
审计:修补试图自动纠正任何审计失败.
构建清理 Dist 文件夹并转接/ 网络包装代码
干净删除像 dist 和 Docs 这样的工作文件夹
干净: 文件删除文件文件夹
文档在“ Docs” 文件夹中创建软件包的 API 文档
文件:比特巴克特在“ docs”文件夹中以 Bitbucket 标记下的格式创建 API 文档
线性在TypeScript文件中进行静态分析.
lint: 修补在TypeScript文件中进行静态分析并尝试自动修正出错.
提示: 报告对TypeScript文件进行静态分析,使用默认验证规则,并将结果日志为JSON文件.
包装创建本地的 tarball 包
预建构建时自动运行 .
建设后构建时自动运行 .
员额准备在包安装时自动运行以设置工具.
开始指示 TypeScript 编译器在每次检测到变化时编译 ts 文件.
测试运行所有测试.
测试:单位运行单元测试.
验证:ga验证包版本对GA发行有效.
校验: beta验证包版本对 Beta 发布有效.

版本与发布记录

@ephesoft/webpack.istanbul.loader 共发布 9 个版本,首次发布于 2022/09/22;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.2.0latest2022/10/224 年前
2.1.02022/10/064 年前
2.1.0-beta.2beta2022/10/054 年前
2.1.0-beta.12022/10/054 年前
2.0.02022/09/274 年前
2.0.0-beta.12022/09/274 年前

关于 @ephesoft/webpack.istanbul.loader 的常见问题

@ephesoft/webpack.istanbul.loader 是什么?

伊斯坦布尔装入器 网络包装到仪器文件 为密码覆盖.

如何安装 @ephesoft/webpack.istanbul.loader?

在项目目录运行 npm install @ephesoft/webpack.istanbul.loader,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:webpack(>=5.74.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@ephesoft/webpack.istanbul.loader 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ephesoft/webpack.istanbul.loader 可以商用吗?

@ephesoft/webpack.istanbul.loader 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ephesoft/webpack.istanbul.loader 的下载量有多少?

根据 npm 官方下载统计,@ephesoft/webpack.istanbul.loader 在 2026/10/14 – 2026/11/12 这 30 天内被下载 14,927 次,日均约 498 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ephesoft/webpack.istanbul.loader 还在维护吗?

最新版本 2.2.0 发布于 2022/10/22(4 年前);至今共发布 9 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/09/22。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。