链接路径导致 Javascript 函数在 Brackets 的实时预览中失败

Linking Path Causes Javascript Function Fails with Brackets's Live Preview

我在 Brackets 的根文件夹中创建了一个包含 index.html 文件的项目。因为有很多常见的 js/css 文件,所以我想在此根目录下创建项目,以便能够从我当前的根目录访问这些常见文件。因此,我在 subfolder's index.html 的每个链接和脚本的所有路径之前都给出了 ../../,如下所示,

<script src="../../js/main.js" type="text/javascript"></script>

但很快我就意识到它让我的 javascript functions 失败了,即使它显然在其他情况下也能正常工作。我不知道为什么,如果有任何想法,我将不胜感激。

在@Jonas Giuro 的回答后,我尝试使用 node's http-server 而不是 live preview of brackets 并且它没有失败。问题 #6714 可能是无法访问其根目录后面的主要原因。我能想到的主要有两种相同的方法;

  • 对于 brackets users,只需从顶部根文件夹开始 live preview(使用 command + alt + P),然后切换到子文件夹(任何 html或任何东西)完美无缺。

  • 对于那些通过终端使用 http-servernpm 的人来说,能够再次托管顶级根文件夹,以便能够按需要提供子文件夹。