【发布时间】:2019-09-18 00:54:41
【问题描述】:
我在使用 webpack 的项目运行 angular 语言支持时遇到问题(不确定这是否重要,但没有 webpack 在 intellij 中一切正常),这是一个由 java 和 angular 组成的多模块项目应用程序。
问题是没有一个angular的模块被识别
说 RouterModule 不是 Angular 模块。
没有指令匹配 *ngFor 和未解析的管道异步。
虽然 MatAutocompleteModule 已正确导入。
我已经导入了 BrowserModule、CommonModule,并且项目运行良好。只是intellij的检测不起作用。
我已经通过 npm 安装了 @angular/language-service。我已经重新启动了 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",
【问题讨论】:
-
你是否安装了所有的 npm 模块并包含在索引中?另外,缓存失效后问题是否仍然存在(文件 | 使缓存失效,失效并重新启动)?
-
是的,我已经使缓存失效,我已经在@lena 上面列出了已安装的依赖项,你有没有发现任何遗漏?
-
乍一看,一切看起来都不错......不幸的是,如果没有项目,几乎不可能找到问题:(
-
是的,已经这么想了@lena。它是一个 jhipster 应用程序,一个使用 jhipster 6.0.0 beta 生成的微服务网关。我使用 intellij 多年并搜索了所有设置,但没有任何帮助。从那以后,我开始将前端从生成的应用程序中拉出来,它又可以工作了。
-
@rhavelka 索引也需要很长时间
标签: angular intellij-idea