1
我目前通過提供自動加載URL客戶socket.io客戶libary libary:Mimosa.io |包括socket.io與require.js
requirejs.config({
urlArgs: "b=" + ((new Date()).getTime()),
baseURL: "/javascripts/",
paths: {
/*other libaries here*/
io: "/socket.io/socket.io"
},
shim: {
"io" : {exports: "io"}
}
});
這工作,但不使用含羞草的縮小文件功能,因爲它不能找到本地文件。它在啓動時也給我一個惱人的錯誤。
2:37:34 - Dependency [[ /socket.io/socket.io ]] for path alias [[ io ]], inside file [[ dr/public/javascripts/common.js ]], cannot be found.
12:37:34 - Dependency [[ io ]], inside file [[ dr/public/javascripts/app.rq.js ]], cannot be found.
12:37:34 - Shim path [[ io ]] inside file [[ dr/public/javascripts/common.js ]] cannot be found.
是在socket.io.js在socket.io NPM包libary例如可這樣我就可以把它作爲一個文件路徑?我也嘗試過通過bower安裝socket.io客戶端庫,然後包含它,但那不能正常工作。有關我如何正確執行此操作的任何建議?
感謝您的幫助:d