首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PhpStorm不能解析@离子/角

PhpStorm不能解析@离子/角
EN

Stack Overflow用户
提问于 2019-03-01 01:19:54
回答 1查看 964关注 0票数 1

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

看起来代码实际上在/dist目录中,所以如果我将引用更改为:

代码语言:javascript
运行
复制
import { NavController } from '@ionic/angular/dist'

PhpStorm没有抱怨,我得到了@离子型/角型的代码完成特性。

但是,在运行ng serve时,项目不会编译,我在控制台中得到错误:

代码语言:javascript
运行
复制
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工程
EN

回答 1

Stack Overflow用户

发布于 2019-03-29 05:28:19

我想我应该和大家分享一下我最后使用的解决方法。

我刚刚在index.d.ts目录中添加了一个node_modules/@ionic/angular/文件,其内容如下:

代码语言:javascript
运行
复制
export * from './dist';

当然,修改依赖项的内容并不理想,但是这个简单的修复使我的IDE不让我发疯.:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54936638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档