我想用nyc来生成代码覆盖率。我正在将一些项目构建到node_modules中,以便在其他项目中使用它们。在编写测试时,我想测试node_modules中的文件,因此我想要包含node_modules中的文件。
1. foo (directory)
1.1 bar (directory)
1.1.1 node_modules (directory)
1.1.1.1 someFile.js // I want to include this!
1.1.2 foobar
1.1.2.1 foobar.js // this file works
1.1.3 .nycrc
{
"reporter": [
"html",
"text"
],
"all": true,
"cwd": "../",
"report-dir": "./bar/test-run/coverage",
"include": [
"./bar/**/foobar/*.js",
"./bar/**/node_modules/*.js",
]
}
nyc mocha
nyc使用.nycrc。 cwd:change-working-directory。我希望能够包含父目录的文件。可悲的是,似乎无法使用“../".
在include-flag中我指定应该包含哪些文件: “./bar/foobar/foobar.js”确实不起作用。 但是:“。/ bar /。/ foobar / foobar.js”包括foorbar.js。
应包含someFile.js。应该包括foorbar.js。
someFile.js包含不。包含foorbar.js 。
MacOS Sierra
nyc 11.8.0
答案 0 :(得分:0)
您必须使用以下命令修改配置文件
<img src='uploads/$image_name' height='150px' width='300px'></td>"