2013-10-28 131 views
0

我在require.jsRequirejs不解決路徑

require.config({ 
    "paths": { 
     "jquery": "../../../../../endeavour-ui-common/src/main/webapp/js/libs/jquery/jquery-1.8.2.min", 
     .... 
    }, 
    "shim"{ 
     .... 

這個路徑,是給我

Error: scripterror: Illegal path or script error: ['jquery'] 

我可以確保這條道路是正確的,因爲同樣的道路打開了終端的文件。例如:

open ../../../../../endeavour-ui-common/src/main/webapp/js/libs/jquery/jquery-1.8.2.min.js 

任何線索如何解決這個問題?

+1

更好的問題是,您可以將它轉換爲URL並從瀏覽器請求該URL - 這就是RequireJS所要做的。 – CodingGorilla

回答

0

您必須從網絡瀏覽器打開地址,而不是從終端打開地址。

這將意味着該路徑必須是相對於網頁或到您的域的根,如果你用/

(EG),如果你的Web根目錄是一個目錄了,那麼你會做這樣的事情

前綴它
"jquery": "/endeavour-ui-common/src/main/webapp/js/libs/jquery/jquery-1.8.2.min",