nodejsプロジェクトがあります。インストール済み:npm install log4js、mongoose
プロジェクトはgitにあり、クローンはAmazonEC2にあります。ec2マシンでもnpmコマンドを実行する必要がありますか?または私はただ走ることができますか?
nodejsプロジェクトがあります。インストール済み:npm install log4js、mongoose
プロジェクトはgitにあり、クローンはAmazonEC2にあります。ec2マシンでもnpmコマンドを実行する必要がありますか?または私はただ走ることができますか?
Gitリポジトリのローカルコピーを取得するために使用git clone
します。これにより、Gitリポジトリを確認したり、変更を開始したりできます。node
したがって、プロジェクトをローカルで使用するには、ローカルにインストールする必要があります。
プロジェクトにディレクトリを含めた場合node_modules
は、モジュールlog4js、mongooseが含まれている必要があり、それらを再度インストールする必要はありません。
package.jsonを使用して、mongooseやlog4jsなど、実際に必要なものを参照できます。次に、サーバーで「npm install」を実行するだけで、ec2インスタンスですべてが新しく取得されます。
「node_modulesフォルダーを追加しただけではないのではないか」と考えているかもしれません。とにかくnpmを介して簡単に取得できるため、node_modulesフォルダーは小さなファイルでは扱いにくいほど大きくなる可能性があります。そのため、プロジェクトの依存関係を参照するpackage.jsonがあります。
package.jsonを使用するためのクールなインタラクティブガイドは次のとおりです。http://package.json.nodejitsu.com/