【问题标题】:Angular/Visual Studio Code -error on 'export class name'Angular/Visual Studio Code -“导出类名”上的错误
【发布时间】:2019-05-10 03:54:42
【问题描述】:

当今 Visual Studio 代码中的奇怪行为。

  1. 我创建了新项目“ng new myproject” - 纯原版
  2. 服务器没有发现任何问题(ng serve -o),浏览器似乎对结果很满意
  3. 在 Visual Studio Code 1.33.1 中加载。编辑文件(只需添加一个空格),保存, Visual Studio 在导出类时发现错误。 (见下文)
  4. 以新项目名称重复。同样的问题。
  5. 昨天的项目加载没有问题
  6. 可以构建 (ng build --prod) - 也没有问题
  7. 重新安装了新版本的 VS Code。同样的问题。
  8. 尝试过:“experimentalDecorators”:在 tsconfig.app.json 中为真

接下来看哪里?

编辑: 错误信息: 对装饰器的实验性支持是一项可能在未来版本中更改的功能。设置 'experimentalDecorators' 选项以删除此警告。ts(1219)

可能是通用消息。

【问题讨论】:

  • 将鼠标悬停在红线上并提及错误它显示了什么错误
  • “可能是通用消息。”不。我鼓励您搜索并了解有关该错误的更多信息。导出语句上方的块是一个装饰器 (@Component())。
  • 确实如此。但这是由“ng new myproject”生成的纯通用代码。尝试在 tsconfig.app.json 中添加:“experimentalDecorators”:true ... 同样的问题。
  • 我怀疑该错误是否暗示了正确的修复,但它可能表明项目或工作区出了什么问题。寻找其他案例可能会导致您找到根本原因。

标签: angular visual-studio-code


【解决方案1】:

将工作区定义中的路径引用从“src”更改为点。 现在好像好多了。

{
    "folders": [
        {
            "path": "."
        }
    ]
}

【讨论】:

    【解决方案2】:

    我发现了这个错误

    在 VSCode 中转到 preferences -> settings,您将看到启用/禁用 experimentalDecorators 的选项。检查它并保存设置文件。完成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-25
      • 2018-01-26
      • 2018-11-17
      • 2016-04-02
      • 2017-12-05
      • 1970-01-01
      • 1970-01-01
      • 2017-10-23
      相关资源
      最近更新 更多