我有一个Ionic v4项目运行良好,但是PhpStorm找不到我对@离子型的引用。

看起来代码实际上在/dist目录中,所以如果我将引用更改为:
import { NavController } from '@ionic/angular/dist'PhpStorm没有抱怨,我得到了@离子型/角型的代码完成特性。
但是,在运行ng serve时,项目不会编译,我在控制台中得到错误:
ERROR in ./src/app/pages/home/home.component.ts
Module not found: Error: Can't resolve '@ionic/angular/dist' ,我怎样才能解决这个问题?
为什么不指定/dist时项目要编译?
编辑:
在PhpStorm中,整个node_modules目录被排除在外,但没有具体地排除@ionic/angular。注意,对其他模块的引用运行良好。

编辑2:下面是文件夹着色的显示方式:

@ionic/angular不起作用@ionic-native/core工程@angular/core工程发布于 2019-03-29 05:28:19
我想我应该和大家分享一下我最后使用的解决方法。
我刚刚在index.d.ts目录中添加了一个node_modules/@ionic/angular/文件,其内容如下:
export * from './dist';当然,修改依赖项的内容并不理想,但是这个简单的修复使我的IDE不让我发疯.:-)
https://stackoverflow.com/questions/54936638
复制相似问题