2017-01-23 1 views
2

は現在、私はmeteorhacksための手順に従っている流星1.4meteorhacks:指示

を使用して、次の時に、NPM Meteor.npmRequireが動作しません。しかし、私はUncaught TypeError: Meteor.npmRequire is not a functionの指示に従い、どこに置いても引き続き動作します。

私が達成しようとしているのは、ソケット通信のためにMeteorのnetモジュールを使いたいということです。私はこれのクライアント側に集中していることに注意してください。

グーグルでエラーが発生しても、解決策はありません。

これが影響を受けるかどうかはわかりませんが、私はReactJSを使用してレンダリングの一部を結びつけているため、.jsxファイルでこれを呼び出そうとしています。

編集:

私もこのtutorialを試してみましたが、動作していない、それで終わるています。私は変数を呼び出すときに空のオブジェクトを取得します。

メテオールは管理がますます困難であることが証明されています。 Meteor自体に対処しようとすると、他のノードタイプのパッケージと同様にコンポーネントを反応させますが、特定のタイミングでインポートする必要があります。常にReactのために特定のものをインポートする問題がある傾向があります。

+0

私は 'net'はサーバー側のモジュールだと思うので、ブラウザでは使用できません。 – Khang

+0

ブラウザで動作するソケットモジュールを認識していますか? – zyeek

+1

多くはありますが、私は[socket.io](http://socket.io/)をお勧めします。 – Khang

答えて

1

あなたはMeteorhacksのドキュメントを読むと/ NPM(https://github.com/meteorhacks/npm

1.3

流星1.3は、NPMでビルドを持っている流星で使用した流星のApp

で使用NPMモジュールサポート。だから、流星1.3では、この パッケージは何も追加しません。

基本的に1.3からnpmのサポートはMeteorでネイティブであるため、このパッケージを使用する必要はありません。