我有一个角度应用程序,它有另一个独立的角度应用程序作为依赖。除了掉毛之外,一切都很好。
问题是当我在终端中运行 ng lint 时出现以下错误:
无法加载路径.... node / modules / codelyzer。
当我从依赖项目中删除 tslint.json 时,错误会立即解决。
这里的问题显然是angular看到两个 tslint.json ,一个来自我的主app,另一个来自依赖项目,现在是主应用程序的一部分。
如果不从依赖项目中手动删除 tslint.json ,如何解决此问题?我想保留它。
我在考虑将其排除在 angular.cli.json lint字段中,但未成功。同时在tslint.json中放置一个排除但没有得到正面结果
答案 0 :(得分:0)
我发现了问题,我已经从angular.cli.json中的主应用程序中排除了tslint.json 写下以下内容:
"lint": [
{
"project": "path/tslint.json",
"exclude": "path/node_modules/my_project"
}
]