TypeScript不喜欢嵌套吗?

时间:2019-03-20 05:56:52

标签: angular visual-studio typescript

VS 2017显示警告:

  

TS:找不到模块

但路径有效:

enter image description here

并显示有关装饰器的警告:

  

对装饰器的实验支持是一项受以下功能限制的功能   在将来的版本中更改

但是tsconfig.json具有“ experimentalDecorators”:是

但是,该项目成功运行。

也许嵌套会产生问题?

enter image description here

高于级别的组件没有问题。

我注意到这样的警告出现在js文件所在的位置。

enter image description here

我做错了什么?如何解决这个问题?

P.S对不起,英语¯\_(ツ)_/¯

1 个答案:

答案 0 :(得分:1)

  

但路径有效:

您的屏幕快照显示@angular/core/core.d.ts@angular/core将解析为@angular/core/index.d.ts。我在屏幕快照中看不到它。

enter image description here

如果您确实有index.d.ts,只需重新启动IDE。全新安装npm时,文件系统会发生巨大变化,并且操作系统无法通知侦听器。

  

但是tsconfig.json具有“ experimentalDecorators”:是

再次,重新启动IDE。如果在打开文件时更改tsconfig.json,则可能不会重新进行错误检查