2017-05-29 90 views
1

我想用我的ignitereact-native-autobahnjs使用WAMP反應本地的項目,而我得到的是一個錯誤:在反應母語

Unable to resolve module 'url' from 'mypaths/node_modules/ws/lib/WebSocket.js': Module does not exist in the module map or in these directories mypaths/node_modules/ws/node_modules, mypaths/node_modules 

什麼導致此?我的node_modules內有ws/lib

在反應本機應用程序中使用WAMP的任何替代方案?

+0

它看起來像你有錯誤的路徑或錯誤的模塊名稱。 – KimHau

回答

0

React-Native裏面沒有nodejs服務器,所以你不能訪問大多數節點模塊。您可以安裝沒有依賴關係的模塊。

Autobahn-js通過移除它的所有依賴項(crypto-js,when,ws,msgpack-lite)並移植到es6樣式代碼中移植。 現在,它在react-native和web瀏覽器中工作,但不在nodejs(需要ws)中工作,並且只支持json協議。 https://github.com/webee/wamp.js