作者m2251000 (akakaze)
看板Ajax
標題[問題] 新手使用Requirejs設定問題
時間Tue May 10 01:59:54 2016
正在試著用Require和backbone將程式模組化
想請問各位大大
以下是我的整體架構
http://i.imgur.com/CtyUSMy.png
我在index的head裡加了一個script做連結
http://i.imgur.com/6QsHQ4W.png
接下來我在app.js裡寫了require的define
http://i.imgur.com/qWGLsgw.png
最後我的requirejs(也就是main.js)是這樣
http://i.imgur.com/1jaGUon.png
可以確定的是metro是有運行到的
但是無論我怎麼改,就是運行不到我的程式,也就是
console.log(app);
app.init();
這一段
而且沒有任何的error...連要怎麼改都沒方向QQ
還請各位大大指教,感激
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.114.120
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1462816801.A.3F9.html
推 mrbigmouth: baseUrl拿掉, 各lib加上前綴lib/js, app拿掉../看看 05/10 05:53
→ mrbigmouth: 印象中requirejs接受不了../ 05/10 05:53
→ mrbigmouth: 等等 你確定沒error? 連404都沒有? 05/10 05:54
→ mrbigmouth: 打開開發者工具列 確定app.js是否有載入成功 05/10 05:54
剛剛突然一個靈感,把快取清了一次,就沒有問題了...
大概是瀏覽器抓到之前測試的檔案...感謝mr大的回覆!
※ 編輯: m2251000 (36.238.114.120), 05/10/2016 12:49:30
→ mrbigmouth: 開發模式時可以把config的urlArgs設為't='+Date.now() 05/10 14:53
→ mrbigmouth: 這樣就不用一直清快取了 05/10 14:53
有喔我有查到相關文章,感謝回復XD
※ 編輯: m2251000 (36.238.114.120), 05/10/2016 23:06:56