[問題] RequireJS 目錄如何配置?

看板Ajax作者 (FreedomKnight)時間11年前 (2013/05/21 01:44), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/2 (看更多)
小弟目前打算使用 RequireJS 來做配置模組 但是有點搞不太懂 如果只是一個頁面的js的話似乎只要 一個 script 資料夾 裡面放個 main.js 去找 lib app.js 是讓 main.js 呼叫的 callback 但我現在有一點疑問 假設我有兩個js是為了兩個不同的js而生,也用到不同的js lib 假設一個叫做 editor.js 另一個叫 login.js editor假設是負責做個網頁編輯器用到了lib/jquery.js 而 login.js 用到了lib/md5.js 那這樣我的script資料夾下要怎麼分配這些檔案? 我一開始的想法是 scripts/ |--lib/ |--jquery.js |--md5.js |--app/ |--editor/ |--main.js |--app.js |--login/ |--main.js |--app.js editor.html login.html 然後在 editor.html 裡面 data-main="scripts/app/editor/main" login 則是 data-main="scripts/app/login/main" 但我覺的我的想法可能不是 requireJS 的精神 是否能夠有大大們可以告訴小弟一些 RequireJS 的作法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.235.214 ※ 編輯: FreedomMax 來自: 1.34.235.214 (05/21 01:48)

05/21 03:11, , 1F
核心要領就是 data-main 指定不同檔案,所你的用法應該沒問
05/21 03:11, 1F

05/21 03:11, , 2F
題,比較麻煩的是路徑問題。
05/21 03:11, 2F

05/21 03:11, , 3F
這點有必要的話可以透過 requireJS config 設定 alias 解決
05/21 03:11, 3F

05/21 18:31, , 4F
感謝 TonyQ 大大
05/21 18:31, 4F
文章代碼(AID): #1Hcc3rO6 (Ajax)
文章代碼(AID): #1Hcc3rO6 (Ajax)