я поставил NODE_ENV производство и попытался установить зависимость, используя Capfile, который содержит следующее:НОЙ установка зависимостей Дев на производстве
run "cd #{latest_release} && npm config set production=true && npm install --production"
или это:
run "cd #{latest_release} && npm install --production"
, но я всегда получаю также DEV зависимых, что раздражает, потому что после нескольких выпусков все inodes берутся, и я не могу создать никаких других файлов на машине развертывания.
я установить переменную окружения, как это в Capfile:
set :default_environment, {
'NODE_ENV' => 'production'
}
run "echo $NODE_ENV"
и повторяет правильное значение.
Если я исполняю
npm install --production
внутри оболочки, она работает правильно. Пользователь, который делает развертывание capistrano и этот пользователь оболочки, одинаковый, поэтому я совсем потерялся. Любые намеки?