0.0.8 • Published 1 year ago

istanbul-middleware-ry v0.0.8

Weekly downloads
-
License
BSD
Repository
github
Last release
1 year ago

istanbul-middleware-ry

Istanbul-middleware-ry is modified from istanbul-middleware

istanbul-middleware-ry是由istanbul-middleware修改而来

istanbul-middleware documentation can be found here

http://www.javascriptcn.com/post/50323

istanbul-middleware 文档可参考

https://blog.csdn.net/heromps/article/details/109356164

npm install it:

npm install istanbul-middleware -g

npm安装方法

npm install istanbul-middleware -g

Add global command coverage description

propertyexplainOther (The default wear and)
coverage -ncoverage --nodemonStart the view service command (nodemon listening service mode)This command is a local debugging solution
coverage -scoverage --serveStart the view service command (pm2 listening service mode)This command is a local debugging solution
coverage -ccoverage --closeClose the view service commandUsed when a service port fails to close properly
coverage -hcoverage --helpSee how to use the commandwithout

增加全局方法coverage

属性说明其他 (默认穿参)
coverage -ncoverage --nodemon启动查看服务命令(nodemon监听服务方式)此命令为本地调试方案
coverage -scoverage --serve启动查看服务命令(pm2监听服务方式)此命令为本地调试方案
coverage -ccoverage --close关闭查看服务命令当服务端口未能正常关闭时使用
coverage -hcoverage --help查看命令使用方法

Passable arguments

propertyexplaintypedefaultother parameters
IS_PITCHING_PILEWhether or not to collect reported data for display. false does not collect datastringtruetrue/false
FRACTION_OF_COVERAGE_PORTPort number to start the servicestring10000without

可传入参数

属性说明类型默认值其他参数
IS_PITCHING_PILE是否收集上报数据进行展示,false则不收集数据stringtruetrue/false
FRACTION_OF_COVERAGE_PORT启动服务时的端口号string10000

Use method and delete interface description

New usage methods

  • New global order 'coverage - n' startup code coverage check service, provide code coverage check services, access: 'http://localhost:10000/coverage/client' can view, related command to view above.
  • New global parametersIS_PITCHING_PILE(whether to display the reported data or not) andFRACTION_OF_COVERAGE_PORT(port number to start the service) are added. coverage -n IS_PITCHING_PILE=true FRACTION_OF_COVERAGE_PORT=10001
  • To use the command, install pm2: npm install pm2@5.2.0 -g --save-dev
  • It is recommended that nyc be installed in the project to collect instrumentation files:npm install nyc --save-dev
  • nyc Configuration Using vue as an example, add an nyc object to package.json at the same level as scripts, as shown in the following code.
  • Add nyc configuration to package.js:
{
    "script": {
        ......
    },
    "dependencies": {
        ......
    },
    "devDependencies": {
        ......
    },
    "nyc": {
        "include": [
            "html",
            "text-summary"
        ],
        "extension": [
            ".js",
            ".vue",
            ".jsx"
        ]
    }
}

Cut the interface

  • Remove the GET /download interface

使用方法和删减接口说明

新增使用方法

  • 新增全局命令coverage -n启动代码覆盖率查看服务,提供代码覆盖率查看服务,访问:'http://localhost:10000/coverage/client’ 即可查看,相关命令可查看上方命令说明。
  • 新增全局穿参IS_PITCHING_PILE(是否对上报数据进行展示)、FRACTION_OF_COVERAGE_PORT(启动服务的端口号),使用方法:coverage -n IS_PITCHING_PILE=true FRACTION_OF_COVERAGE_PORT=10001
  • 使用命令前需在项目代码中安装pm2: npm install pm2@5.2.0 -g --save-dev
  • 推荐项目中安装nyc用于收集插装文件:npm install nyc --save-dev
  • nyc配置以vue为例,package.json中与scripts平级添加nyc 对象,如下代码所示。
  • Add nyc configuration to package.js:
{
    "script": {
        ......
    },
    "dependencies": {
        ......
    },
    "devDependencies": {
        ......
    },
    "nyc": {
        "include": [
            "html",
            "text-summary"
        ],
        "extension": [
            ".js",
            ".vue",
            ".jsx"
        ]
    }
}

删减接口

  • 删除 GET /download接口

Description of New Features

  • A new global command coverage is added to start or stop the coverage viewing service
  1. Through the (coverage - n | | coverage - nodemon) or (coverage -s || coverage --serve) start the coverage checking service.
  2. Through the coverage - c | | coverage - close close coverage checking service.
  3. Through the coverage - h | | coverage -- help query service coverage

新增功能说明

  • 新增全局命令coverage用于启动或关闭覆盖率查看服务
  1. 通过(coverage -n || coverage --nodemon)或(coverage -s || coverage --serve)启动覆盖率查看服务。
  2. 通过coverage -c || coverage --close关闭覆盖率查看服务。
  3. 通过coverage -h || coverage --help查询覆盖率服务执行命令

ry-istanbul-web

babel-plugin-istanbul-ry

0.0.7版本

增加报错兜底及服务

0.0.8版本

更新打包文件