【问题标题】:Why can't Resharper resolve my angular 2 imports?为什么 Resharper 无法解析我的 angular 2 导入?
【发布时间】:2016-11-22 00:45:28
【问题描述】:

我刚刚在 VS2015 中摆弄了一些 Angular 2 相关的东西,我不明白为什么 Resharper 不能处理这些解析。

您可以看到 platformBrowserDynamic 签名的顶部来自 Visual Studio,而 Resharper 将其标记为红色并表示找不到它。它非常分散注意力,也破坏了所有智能感知。

如果我禁用 Resharper,则完全没有问题。 Visual Studio 为我提供了所有正确的提示和智能感知,但是我当然失去了 Resharper 的所有好处。

这个项目在构建和运行方面也没有问题,所以很明显,这里的 Resharper 存在某种问题。

有什么想法吗?

【问题讨论】:

  • 您使用哪个 ReSharper 版本?看起来像是 2016.2.2 中修复的错误。
  • 是的,我更新到 2016.2.2 并修复了大部分问题。在解决引用方面仍然存在一些挥之不去的问题,因此此时 Resharper 对于这个用例来说似乎仍然很糟糕。
  • 你现在能解决吗?

标签: visual-studio angular resharper


【解决方案1】:

这可能不是最好的解决方案,但它提供了一种解决方法

错误: 符号“X”无法正确解析,可能位于无法访问的模块中

解决方案: 您现在可以禁用 resharper 的打字稿检查。 在 VS2015 中,转到 Resharper > 选项 > 代码检查 > 设置 找到“文件掩码”(右下)并添加 *.ts

有了这个,你将保留所有的 resharper 功能,同时为 TypeScript 禁用它

这是关于如何为 VS 2015 安装 Angular 2 种子的完整 article

【讨论】:

  • 这在 2017 年对我有用(虽然我不高兴没有更好的解决方案)
猜你喜欢
  • 1970-01-01
  • 2018-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-27
  • 1970-01-01
  • 2017-05-13
  • 1970-01-01
相关资源
最近更新 更多