我很驚訝,谷歌搜索這不給我任何結果。總之這是一個使用socket.io
時,我的問題:節點:Socket io require.resolve不是函數嗎?
當我進一步檢查,它是從socket.io index.js源文件(第28行),這是造成問題:
var clientSource = read(require.resolve('socket.io-client/socket.io.js'), 'utf-8');
所以require.resolve()不是函數,我懷疑起初它是我的節點版本,但不是,我已經更新到最新版本,它仍然存在。
我正在使用browserify和gulp來生成應用程序文件。
任何人都有解決這個問題?謝謝
嘗試更新socketio版本 – azero0 2014-10-19 15:27:27
你正在構建'socket.io .js'你自己?向我們展示您的browserify命令。 – Brad 2014-10-19 15:33:47
@Brad:不,我不是自己構建它,我包含一個模塊 – user2002495 2014-10-19 15:41:19