问题标签 [nyc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mocha.js - 将文件从 node_modules 包含到 nyc
我想使用 nyc 来生成代码覆盖率。我正在将我的一些项目构建到 node_modules 中,以便在其他项目中使用它们。在编写测试时,我想测试 node_modules 中的文件,因此我想包含 node_modules 中的文件。
项目-示例-结构
.nycrc
在终端执行
解释
nyc 使用 .nycrc。cwd:更改工作目录。我希望能够包含父目录的文件。可悲的是,包括似乎无法使用“../”。
在包含标志内,我指定应包含哪些文件:“./bar/foobar/foobar.js”不知何故不起作用。但是:“./bar/**/foobar/foobar.js”包括 foobar.js。
预期行为
应该包括 someFile.js。应该包括 foobar.js。
观察到的行为
不包括someFile.js 。包含foobar.js 。
环境
macOS 塞拉利昂
纽约 11.8.0
javascript - 伊斯坦布尔纽约市包括测试文件
我目前正在用 mocha 和 nyc 测试我的覆盖率,我注意到我的一些断言调用没有被调用。如何在 nyc 中包含我的测试文件以确保涵盖所有断言?
我试过了:
包括项目中的每个文件和
显式包含测试文件,但是这些都不包含测试文件。
如何包含测试文件或确保涵盖所有断言语句的更好方法是什么?
git - .nyc_output 是否应该包含在 .gitignore 中?
我们需要包含 .nyc_output 还是应该将该目录放在 .gitignore 中
node.js - 制作纽约市覆盖率报告时如何使用 VSCode 进行调试?
我正在尝试在运行 nyc 时进行调试,而不是在运行 mocha 测试时进行调试,因此我不必每次都运行两次测试。
VSCode 运行覆盖并显示给我,但它不会停止或验证断点,我该如何设置它以正确调试?
甚至可能吗?
我的启动配置:
r - R:如何从纽约市邮政编码的特定列中创建一个包含正确行政区的新列?
这是我的第一个问题,我在网上找不到答案..
我想对纽约市 5 个行政区的绝对病例数进行统计。
问题:
我在 R 的数据框中有一列,这是不整洁的。它应该只包含每个案例的纽约市行政区。但它混合了 250 多个案例,它们是以下 3 个案例之一:
- 邮政编码是布朗克斯、布鲁克林、曼哈顿、皇后区或史泰登岛。
- 诸如布朗克斯的“bx-12345”、皇后区的“qu-23452”、曼哈顿(...)的“ma-23412”和
- 一半的案例确实是“布朗克斯”、“布鲁克林”、“曼哈顿”(...)。无需更改它。
问题:如何与自治市镇匹配?
我有每个自治市镇的邮政编码列表。
如何与匹配的行政区交换邮政编码?
如何获取字符串的前 2 个字母
'BX'
以'BX-12345'
匹配所有自治市镇?
来自 df 的示例:
[1] “BK-14” “QN-12” “BX-12” “SI-01” “BX-03” “11216” “SI-01” “BX-05” “11249” “42”
[11] “10009” “QN-05” “10453” “10453” “10453” “10453” “10453” “10453” “10453” “10457”
[21] “10458” “BX-04” “10453” “10453” “ 10453“10453”“10467”“QN-07”“10029”“10028”
[31]“11221”“10452”“11206”“曼哈顿”“曼哈顿”“36”“11212”“曼哈顿”“10032”“10459”
[41]“10459”“10459”“10459”“BK-12”“BK-15”“BX-12”“10467”“10029”“SI-01”“36”
[51] “11232” “11206” “10002” “10455” “10455” “11239” “11239” “11239” “11239” “11239”“11206” “10002” “10455” “10455” “11239” “11239” “11239” “11239” “11239”“11206” “10002” “10455” “10455” “11239” “11239” “11239” “11239” “11239”
[61] “11239” “11239” “11239” “SI-03” “11239” “11239” “11239” “11239” “11239” “11239”
[71] “11239” “11239” “11239” “11239” “11239” “11239” “10459” “10455” “10468” “11216”
[81] “11249” “10460” “布鲁克林” “11206” “11238” “10459” “11206” “11206” “10468” “10468” “
[91] “10002” “10456” “SI-01” “QN-08” “BX-09” “10022” “11691”“曼哈顿”“曼哈顿”“BX-07”
javascript - 覆盖率报告中缺少 .vue 文件
我使用 vue-cli 3.0 来创建我的项目,我使用istanbul-instrumenter-loader
来创建我的覆盖率,但是我找不到 vue 文件
这是我的 vue.config.js
这是我的 package.json
javascript - 纽约市与 webpack 4 使用 .tmp 文件夹
我目前正在使用:
出于某种原因,我得到了奇怪的源文件。
我想知道这是如何生成的,因为排除不起作用
这是我的 webpack 文件