2017-01-23 32 views
2

在目前使用的流星1.4meteorhacks:NPM按照指示

我按照說明書meteorhacks Meteor.npmRequire不起作用。但是,按照說明進行操作時,我會繼續獲得Uncaught TypeError: Meteor.npmRequire is not a function,無論我放在哪裏,它都能正常工作。

我想要實現的是我想在流星中使用net模塊進行一些套接字通信。請注意,我只關注客戶端。

使用Google搜索錯誤未提供任何工作解決方案。

不知道這是否會影響它,但我試圖在.jsx文件中調用它,因爲我正在用ReactJS綁定一些渲染的東西。

編輯:

我甚至試過這種tutorial與它不工作結束。當我嘗試調用變量時,我得到一個空對象。

流星已被證明越來越難以管理。試圖處理流星本身,React組件以及其他節點類型包,但必須在某個時間導入。由於React,總是傾向於導入某些問題。

+0

我相信'net'是一個服務器端模塊,因此你不能在你的瀏覽器中使用它 – Khang

+0

你知道任何可以在瀏覽器中工作的套接字模塊。 – zyeek

+1

有很多,我會推薦[socket.io](http://socket.io/) – Khang

回答

1

如果你讀了Meteorhacks的文檔/ NPM(https://github.com/meteorhacks/npm

使用NPM模塊與您的流星應用

使用帶有流星1.3

流星1.3具有建設NPM支持。所以,在Meteor 1.3這個 包中不會添加任何東西。

這基本上意味着從1.3開始,npm支持是流星本地的,你不需要再使用這個包。