1

我有一个节点应用程序,其中包含单独的姐妹文件夹和随附的 package.json 文件,用于应用程序代码和测试。

Project
|
|-----Application
          |-----app.js
          |-----package.json
|-----Tests
        |
        |-------test.js
        |-------package.json  (nyc added here)

nyc 作为依赖项(与 mocha 一起)包含在测试文件夹中。它无法显示应用程序文件夹中文件的覆盖范围。我试图通过在 nyc 配置中包含“../Application/**/*.js”来明确包含应用程序文件,但这似乎并没有奏效。

有任何想法吗?

4

1 回答 1

4

我发现您可以通过使用名为 cwd 的晦涩选项来执行此操作,如下所示:

  "nyc": {
    "all": true,
    "check-coverage": true,
    "per-file": true,
    "lines": 99,
    "statements": 99,
    "functions": 99,
    "branches": 99,
    **"cwd" : "../",**
    "exclude" : [
      "Tests/**/*.js"
    ]
  }
于 2018-11-21T08:23:07.533 回答