У меня есть приложение, которое я развертываю в Nodejitsu. Недавно у них возникли проблемы с npm, из-за которых мое приложение перешло в автономный режим на несколько часов после того, как я попытался (и не смог) перезапустить его, поскольку его зависимости установить не удалось. Мне сказали, что это можно предотвратить в будущем, перечислив все мои зависимости как bundledDependencies
в моем package.json, в результате чего зависимости будут загружены вместе с остальной частью приложения. Это означает, что мне нужен мой package.json, чтобы он выглядел примерно так:
"dependencies": {
"express": "2.5.8",
"mongoose": "2.5.9",
"stylus": "0.24.0"
},
"bundledDependencies": [
"express",
"mongoose",
"stylus"
]
Теперь, на СУХОЙ почве, это непривлекательно. Но что еще хуже, это обслуживание: каждый раз, когда я добавляю или удаляю зависимость, мне приходится вносить изменения в двух местах. Есть ли команда, которую я могу использовать для синхронизации bundledDependencies
с dependencies
?