W jaki sposób AWS Beanstalk korzysta z NPM podczas wdrażania aplikacji Nodejs?

Ciekawi mnie ogólny przebieg wdrożenia AWS Beanstalk. Zakładam, że w pewnym momencie działa npm, aby uzyskać pakiety zainstalowane na serwerach. Ale zastanawiałem się tylko, czy AWS Beanstalk używa najnowszej komendy 'npm install --production', aby zainstalować pakiety. Obecnie mam plik packages.json, jak pokazano poniżej i chciałbym zapewnić, jeśli to możliwe, że instalowane są tylko zależności, a nie devDependencies.

"dependencies": {
  "express": "3.4.4",
  "jade": "*",
  "restify": "~2.6.0",
  "assert": "~1.0.0",
  "orchestrate": "0.0.2",
  "chance": "~0.5.3"
}, 
"devDependencies": {
  "mocha": "~1.15.1"
}

questionAnswers(4)

yourAnswerToTheQuestion