meteor の複数のプロジェクトに同じパッケージと同じサーバーを使用しようとしています。私は初心者なので、間違っているところを修正してください。「 https://github.com/CulturalMe/meteor-slingshot/ 」というこのパッケージを使用して、プロジェクト A の S3 にファイルをアップロードしています。別のプロジェクト B があります。ルート ディレクトリに「server」というフォルダーを作成しました。 AとBの両方からこの「サーバー」フォルダーへのシンボリックリンクを作成しました。サーバーで使用されるパッケージを除いて、すべて正常に機能します。
- ルート ディレクトリに「packages」というフォルダを作成しました。
- 「packages」と呼ばれるこのディレクトリに上記のパッケージを複製しました。
- 次に、環境変数 export を設定します
PACKAGE_DIRS='/home/XXX/projects/XXXX/packages/'
- プロジェクト B を実行すると、次のようなエラーが発生します。
ReferenceError: Slingshot is not defined
私が知る限り、meteor は環境変数でこのパッケージを探すことになっているのに、なぜこのメッセージが表示されるのですか?