【问题标题】:Angular 10: VScode errors out on absolute path for some directories, not othersAngular 10:VScode 在某些目录的绝对路径上出错,而​​不是其他目录
【发布时间】:2021-01-01 13:41:38
【问题描述】:

上周,VScode 抱怨无法解析除我的组件目录之外的每个目录中的模块。现在,它适用于所有目录,除了我今天创建的目录(商店)。我要在这里捣蛋。一切都在 Angular 中编译,所以它不是 TS 错误。似乎 VScode 无法确定绝对路径(但不知何故知道某些文件夹是“合法的”)

我没有做任何路径别名(因为我也无法让它工作)

我已经重新加载了我的工作区并重新启动了 VScode。

我上周重新安装了 VScode,但它并没有解决只有我的组件目录显示错误的问题。但从那时到现在,它确实开始工作了。

我已经升级到 vscode 1.49.0 问题依旧。

在我的模型文件夹、组件文件夹(以及所有其他文件夹)中,它会在我键入时提示我进行路径设置,并对路径进行细化处理:

在我的商店文件夹中,它不会提示输入路径:

它抱怨无法加载模块:

当我的编辑说事情没有损坏时,我真的很难专注于我的项目。 VScode 是否缓存工作区目录结构,以便它知道路径是否是 kosher?如果是这样,我可以在添加新目录时手动刷新缓存吗,如果 VScode 不打算为我做这件事?

【问题讨论】:

  • 这是 index.ts 问题或 app.module 问题。
  • 请将文本作为文本发布,而不是作为文本照片发布。这是一个程序员的网站,不是摄影师的。我们想复制&粘贴&运行你的代码,复制&粘贴你的输入,阅读你的输出,复制&粘贴&谷歌你的错误信息,而不是批评你对颜色和透视的使用。 meta.stackoverflow.com/a/285557/2988idownvotedbecau.se/imageofcodeidownvotedbecau.se/imageofanexception
  • 文本不显示 linting 下划线或出现的框。我证明了该工具的故障。

标签: angular typescript visual-studio-code


【解决方案1】:

好吧,我遇到了这个问题,所以我建议你使用'../../'目录浏览,而不是直接在路径中调用'src'。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2023-03-31
    • 2012-07-21
    相关资源
    最近更新 更多