我很难在使用webpack的项目中获得角语言支持(不确定这是否重要,但没有webpack,intellij中的所有功能都很好),这是一个由java和角应用程序组成的多模块项目。
问题是没有一个角模被识别

说RouterModule不是一个角度模块。

对于*ngFor和未解析的管道异步没有匹配的指令。

虽然MatAutocompleteModule是正确导入的。
我已经导入了BrowserModule、CommonModule,这个项目运行得非常好。只是intellij的检测不起作用。
我已经通过npm安装了@language/language服务。我已经重新启动了IDE (太多次了)。
我能做些什么才能让它发挥作用?
相依性(角)
"@angular/animations": "~7.2.14",
"@angular/cdk": "~7.3.7",
"@angular/common": "~7.2.14",
"@angular/compiler": "~7.2.14",
"@angular/core": "~7.2.14",
"@angular/forms": "~7.2.14",
"@angular/material": "^7.3.7",
"@angular/platform-browser": "~7.2.14",
"@angular/platform-browser-dynamic": "~7.2.14",
"@angular/router": "~7.2.14",角相关( devDependencies )
"@angular-devkit/build-angular": "~0.13.0",
"@angular-devkit/build-ng-packagr": "~0.13.0",
"@angular/cli": "7.3.4",
"@angular/compiler-cli": "7.2.14",
"@ngtools/webpack": "7.3.4",
"@angular/language-service": "^7.2.14",
"angular-router-loader": "0.8.5",
"angular2-template-loader": "0.6.2",
"typescript": "3.2.4",发布于 2019-08-08 19:03:32
在jetbrains的支持下,我将给出对我起作用的原因的答案。当您从IntelliJ2018升级到2019年时,不能将您的node_modules/目录排除在您的项目之外,如果它是intellij,那么intellij将很难为您的项目建立索引。
当创建node_modules/目录时,它将自动被分配到库根的状态,不应该被混淆,否则intellij将开始将它作为项目中的一个普通目录来处理。如果要对其进行修改,请删除.idea/目录,然后通过执行> open > my-app重新打开项目。
如果您在执行npm install之后遇到了缓慢的索引,那么清除.idea/目录并再次打开项目应该会修复这个问题。
发布于 2020-04-17 09:58:42
IntelliJ 2019.3也有同样的问题。
但是有一个简单的解决方案:右键单击node_modules目录->标记目录为->取消排除

现在应该将目录标记为library root,并且应该识别所有内容。
发布于 2020-03-03 04:52:22
同样的问题,我面对的Ionic 5项目。
模块显示或高亮显示为错误,HTML,Ionic标记显示它不是Intellij最终版本中的标记。
我遵循上述步骤如下:
.idea文件夹。https://stackoverflow.com/questions/55902681
复制相似问题