无法打开&#39; filename&#39;:找不到文件(文件:<wrong file =“”path =“”> / filename)

时间:2018-04-24 19:17:33

标签: visual-studio-code file-not-found

我从另一位开发者那里继承了一个项目,它有一个奇怪的怪癖我不明白。它是一个Angular项目。

当我加载index.html文件,并且我 ctrl + 点击文件上的时,我收到错误:

  

无法打开&#39;文件名&#39;:找不到文件。错误。

这对我来说没有多大意义,因为index.html的路径正确地相对于目标文件。

我的index.html文件位于:

C:\FrontEnd\login-component\app\index.html

我的app.js文件位于:

C:\FrontEnd\login-component\app\js\app.js

index.html文件中的链接是:

script src="js/app.js"

然而,弹出的错误表明它无法在此处找到app.js文件:

C:\FrontEnd\login-component\js\app.js

这是真的,因为它错过了&#34; app&#34;路径的一部分。

试图找出问题所在,我试图删除我的.vscode目录并禁用我的C#插件,但似乎都没有任何效果。

它的陌生人似乎只是某些项目表现出这种行为。有没有人对可能造成这种奇怪行为的原因有什么建议,以及如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

好的,我一直在四处寻找,我想出来了 正如我原先想象的那样,这与VSCode设置无关。

在index.html文件中,有这一行:

&#13;
&#13;
<base href="/">
&#13;
&#13;
&#13;

在文件中使用该行,它会丢弃所有文件的相对位置。在评论它时,链接现在可以正常运行,而且运行的应用程序根本没有明显的问题。