Meteorアプリ内のnodejsパッケージを使用できますか?
-
12-12-2019 - |
質問
それはサーバー側のMeteorアプリ内のnodejsパッケージを使用しますか?NodeJSには多数のパッケージがあるため、できることがわかります。
解決
はい、可能です。Node.jsに基づいているので、 npm モジュールをMeteorで使用できます。
このコードは私のためにうまくいっています、例えば。:
var fs = __meteor_bootstrap__.require('fs');
.
Update:MeteorアプリにNPMモジュールをインストールする
- あなたの端末内で、Meteorアプリディレクトリへのパスを変更してください。
-
> cd .meteor/local/build/server
-
> npm install module_name
のようにNPMモジュールをインストールします。
編集:この記事を訪問する人のために古くなっています。Meteor 0.6.4の時点で、Npm.require
の代わりに__meteor_bootstrap__.require
を使用します。
var fs = Npm.require('fs');
.
また、標準ノードパッケージを使用しない場合は、NPMリポジトリから1つずれている場合は、プロジェクトの新しいインスタンスを作成するたびに自動的にインストールされるように、依存関係を作成することをお勧めします。これを行うには、次の行を持つ/packages/someName/package.js
ファイルを作成します。
Npm.depends({'packageName': 'packageVersion'});
.所属していません StackOverflow