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"
}