0

小さな meteorjs デモ アプリケーションを実装しました。このアプリケーションは、隕石、libxmljs、および imagemagick を使用して、svgs をバイナリ イメージ (サイズ変更を含む) に変換します。残念ながら、Meteor 独自のインフラストラクチャ (mrt deploy) にデプロイすることはできません。そして本当に悪いことは、いくつかのログが見つからないことです。何が起こっているのかわかりません。私はそれが私の依存関係にあると確信しています。ソースはこちらでホストされています。問題はおそらく server/server.js の先頭にあります。依存関係をインポートする方法が meteorjs では機能しないと思います。はいの場合、どうすれば修正できますか? そうでない場合、誰かが問題を認識していますか?

ところで: また、appfog と nodejitsu へのデプロイは機能しませんでした。

4

2 に答える 2

1

現在 node_modules にあるすべての node.js ソースを取得し、それらをプロジェクトの /public ディレクトリにコピーします。

デプロイ時に、Meteor はローカル パッケージを取得しますが、ノード モジュールは取得しません。meteor.com でノード モジュールを取得する唯一の方法は、プロジェクト内のアクセス可能なディレクトリに配置することです。/public は、クライアントが要求した場合にのみそのディレクトリ内のファイルがクライアントに送信されるため、適切な選択です。一方、/server を除く他のすべてのファイルはクライアントに送信されます。

次に、require() ステートメントを適切に更新する必要があります。

以下も参照してください。

meteor.com の Meteor アプリにノード モジュールをデプロイするにはどうすればよいですか?

Meteor で npm 経由でノード モジュールを使用するにはどうすればよいですか?

于 2012-12-23T05:01:32.437 に答える