2017-06-19 13 views
0

meteor buildコマンドを使用して、配備バンドル.tar.gzを作成しました。これは普通のNode.jsアプリケーションです。npm meteorカスタムデプロイメントで問題をインストールする

私はアプリを実行するためにバンドルして実行、次のコマンドを抽出します。

cd programs/server && npm install 

しかし、私がインストールNPM実行することができませんよ、それはSampleApplicationモジュールが定義されていない 'と「sampleapplicationは」の名前でメッセージを返して私のアプリケーション。

+0

サーバーはどのようなOSを実行していますか?それは大文字の区別を持っていますか? – Shadowfool

+0

ウィンドウがあり、大文字小文字の区別がありません。 – Conqueror

答えて

0

あなたが投稿したエラーと利用可能な情報が限られているため、デプロイメントサーバが搭載されているOSの大文字と小文字の区別があります。 Windows、Linux、OSXはすべて、ファイルパスの大文字と小文字を異なる方法で処理します。

したがって、大文字小文字を気にせずにファイルパスを扱うWindowsサーバーに展開するOSX上で開発する場合は、注意しないとプログラムで必要なファイルパスの問題に遭遇する可能性があります。

+0

私はWindowsマシン上でアプリケーションを開発し、別のWindowsマシンに展開しました。両方の機械が同じ構成を有する。 – Conqueror

+0

彼らは肯定的ですか?ローカルとサーバーのノード+ npmバージョンを確認してください。 端末タイプのノード-v。 – Shadowfool

+0

ノード - 4.6.1、npm -3.10.9。 – Conqueror

関連する問題