0

nodejsプロジェクトがあります。インストール済み:npm install log4js、mongoose

プロジェクトはgitにあり、クローンはAmazonEC2にあります。ec2マシンでもnpmコマンドを実行する必要がありますか?または私はただ走ることができますか?

4

2 に答える 2

1

Gitリポジトリのローカルコピーを取得するために使用git cloneします。これにより、Gitリポジトリを確認したり、変更を開始したりできます。nodeしたがって、プロジェクトをローカルで使用するには、ローカルにインストールする必要があります。

プロジェクトにディレクトリを含めた場合node_modulesは、モジュールlog4js、mongooseが含まれている必要があり、それらを再度インストールする必要はありません。

于 2013-03-24T14:01:03.370 に答える
1

package.jsonを使用して、mongooseやlog4jsなど、実際に必要なものを参照できます。次に、サーバーで「npm install」を実行するだけで、ec2インスタンスですべてが新しく取得されます。

「node_modulesフォルダーを追加しただけではないのではないか」と考えているかもしれません。とにかくnpmを介して簡単に取得できるため、node_modulesフォルダーは小さなファイルでは扱いにくいほど大きくなる可能性があります。そのため、プロジェクトの依存関係を参照するpackage.jsonがあります。

package.jsonを使用するためのクールなインタラクティブガイドは次のとおりです。http://package.json.nodejitsu.com/

于 2013-03-25T02:13:21.010 に答える