2017-03-07 61 views
-1

我在Brackets的根文件夾中創建了一個index.html文件的項目。由於有大量常見的js/css文件,我想在此根目錄下創建項目以便能夠從我當前的根目錄中訪問這些常用文件。所以我給../../之前,我對每個環節和腳本的所有路徑,我subfolder's index.html像下面,鏈接路徑導致Javascript功能失效,方括號的實時預覽

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

但很快我意識到這讓我javascript functions會失敗,即使這顯然另有工作。我無法弄清楚爲什麼,我會欣賞它的任何想法。

debugger

+0

也許最好在main.js中添加'window.onload'主體(使用該函數)。問題可能不是你說的那個路徑問題。 – KarelG

+0

當您嘗試添加偵聽器的元素不存在時,您會收到此錯誤。你確定他們存在嗎? – arcs

+0

它工作,如果我複製組件,並正確地建立路徑。如果我更改路徑並帶有文件夾@arcs,則會出現此問題。而我的'main.js'由其中的一個簡單的'window.onload'函數和一些其他的事件監聽器本身組成@KarelG –

回答

0

@Jonas Giuro的回答後,我與node's http-server而不是live preview of brackets嘗試過了,它不會失敗。問題#6714可能是無法訪問其根目錄後面的主要原因。我能想到的主要有兩種相同的方法;

  • brackets users對於,簡單地開始live preview(以指令+ ALT + P)在頂部根文件夾,然後在子文件夾(任何HTML或任何東西)的切換工作無瑕疵。

  • 以及用於經由終端使用http-servernpm的那些都能夠再次承載頂部根文件夾,以便能夠服務於子文件夾的願望。