21

このソリューションを更新すると、Meteor で新しい Npm システムを効果的に使用する方法が説明されます。


Meteor で NPM パッケージを使用する現在の方法は何ですか?

2013 年 3 月 22 日現在、これに関する公式文書はありません。

これにはいくつかの質問がありますが、特にこれNpm.requireは 、解決策は時代遅れのようです.エンジンブランチはもう存在せず、Meteorで何も見つけることができませんでした.

ここに投稿された別の解決策では、.meteor/ビルド フォルダーにインストールするように指示されています。Heroku にインストールしているので、ビルドパックはmeteor bundleプログラムを実行する前にバンドルするために使用されるため、これは有効な解決策とは思えません。したがって、一時ビルド フォルダーは有効なオプションとは思えません。

流星のNpmに何が起こったのですか? Npm パッケージを使用する最新の方法は何ですか?

関連するメモとして、Amazon SDK (s3 用) を使用しようとしています。代わりに Meteorite パッケージとしてパッケージ化する方がよいでしょうか?

4

5 に答える 5

1

https://atmospherejs.com/meteorhacks/npmを使用できます

meteor add meteorhacks:npm

そして、package.json ファイルをセットアップできます。

{
  "redis": "0.8.2",
  "github": "0.1.8"
}

そして、これらのパッケージを使用します:

var GithubApi = Meteor.npmRequire('github');
于 2015-07-09T07:24:00.423 に答える
-1

メテオライトを使用しているように、ノードモジュールをインストールすると、.meteor/local/build/server/実際にインストールされます

~/.meteorite/meteors/meteor/meteor/f07715dc70de16a7aab84e56ab0c6cbd9c1f9dc6/dev_bundle/lib/node_modules

を使用mrt bundleして展開バンドルを作成すると、追加のパッケージもバンドルされます。

Heroku では試していませんが、mrt バンドルを使用すると node モジュールがパッケージ化されることを確認しました。

于 2013-03-24T19:16:49.297 に答える