-1

meteor の複数のプロジェクトに同じパッケージと同じサーバーを使用しようとしています。私は初心者なので、間違っているところを修正してください。「 https://github.com/CulturalMe/meteor-slingshot/ 」というこのパッケージを使用して、プロジェクト A の S3 にファイルをアップロードしています。別のプロジェクト B があります。ルート ディレクトリに「server」というフォルダーを作成しました。 AとBの両方からこの「サーバー」フォルダーへのシンボリックリンクを作成しました。サーバーで使用されるパッケージを除いて、すべて正常に機能します。

  1. ルート ディレクトリに「packages」というフォルダを作成しました。
  2. 「packages」と呼ばれるこのディレクトリに上記のパッケージを複製しました。
  3. 次に、環境変数 export を設定しますPACKAGE_DIRS='/home/XXX/projects/XXXX/packages/'
  4. プロジェクト B を実行すると、次のようなエラーが発生します。ReferenceError: Slingshot is not defined

私が知る限り、meteor は環境変数でこのパッケージを探すことになっているのに、なぜこのメッセージが表示されるのですか?

4

1 に答える 1