【问题标题】:TypeScript doesn't love nesting?TypeScript 不喜欢嵌套?
【发布时间】:2019-03-20 05:56:52
【问题描述】:

VS 2017 显示警告:

TS:找不到模块

但路径有效:

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

对装饰器的实验性支持是一项受制于 未来版本的变化

但是 tsconfig.json 有 "experimentalDecorators": true

但是,项目运行成功。

也许嵌套会产生问题?

级别以上的组件没有问题。

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

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

P.S 抱歉英语不好¯\_(ツ)_/¯

【问题讨论】:

    标签: angular visual-studio typescript


    【解决方案1】:

    但路径有效:

    您的屏幕截图显示@angular/core/core.d.ts@angular/core 将解析为 @angular/core/index.d.ts。我在屏幕截图中没有看到它。

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

    但是 tsconfig.json 有 "experimentalDecorators": true

    再次,重新启动您的 IDE。如果您在文件打开时更改 tsconfig.json,它可能不会被重新错误检查?

    【讨论】:

    • 我没有@angular/core/index.d.ts... 我应该怎么做才能解决它?为什么其他文件没有这样的错误?
    • 重启后没有报错,但是decorator warning have alive...
    • 呃,现在又报错找不到模块,但我不使用 npm install... =( 一些想法?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 2022-08-03
    • 2022-12-13
    相关资源
    最近更新 更多