我有一个角度4的应用程序,并为一个类手动创建2 .spec文件。当我运行nglint
时,它将lint 2个spec文件。生成具有angular-cli的组件时包含的spec文件然后没有被打印(这是我想要的)
我已将以下属性添加到我的.angular-cli.json文件中,但它仍然会删除文件:
"lint": [
{
"project": "src/tsconfig.app.json",
"exclude": "**/**/*.spec.ts"
},
{
"project": "src/tsconfig.spec.json",
"exclude": "**/**/*.spec.ts"
},
{
"project": "e2e/tsconfig.e2e.json",
"exclude": "**/**/*.spec.ts"
}
],
我的spec文件位于/ src / app / folder /
中答案 0 :(得分:0)
现在尝试,将"**/**/*.spec.ts"
添加到angular-cli.json - lint - exclude
后,它将停止从.spec
文件夹中删除任何app
文件,无论您将文件夹嵌套多深
这是我测试过的angular-cli.json
代码:
"lint": [
{
"project": "src/tsconfig.app.json",
"exclude": "**/node_modules/**"
},
{
"project": "src/tsconfig.spec.json",
"exclude": ["**/node_modules/**", "**/**/*.spec.ts"]
},
{
"project": "e2e/tsconfig.e2e.json",
"exclude": "**/node_modules/**"
}
],