Я хотел бы вызвать Grunt или Gulp при развертывании приложения на Amazon OpsWorks. По умолчанию слой Node.js OpsWorks запускает npm install, но не gulp, и я не знаю, как писать пользовательские рецепты: есть ли другое решение?Использование Grunt или Gulp с OpsWorks
3
A
ответ
2
Нет, вам нужно написать рецепт.
Даже слой Node.js из OpsWorks устанавливает НПМ с помощью рецепта:
opsworks-кулинарные книги/развернуть/Рецепты/nodejs.rb (https://github.com/aws/opsworks-cookbooks/blob/master-chef-11.10/deploy/recipes/nodejs.rb#L20 для шефа 11.10), который гласит:
opsworks_nodejs do
deploy_data deploy
app application
end
, который определяется:
opsworks-кулинарных книг/развернуть/Определения/opsworks_nodejs.rb (https://github.com/aws/opsworks-cookbooks/blob/master-chef-11.10/deploy/definitions/opsworks_nodejs.rb#L9 для шефа 11.10) и делает:
0
В качестве альтернативы можно порождать Gulp из файла OpsWorks ожидать, т.е. server.js
:
var child_process = require("child_process");
child_process.spawn("./node_modules/gulp/bin/gulp.js",
[ "main" ].concat(process.argv.slice(2)), {
stdio: "inherit"
}
);
, а затем огонь реальный основной файл (например, index.js
) от Gulp.
Смежные вопросы
- 1. Использование Grunt/Gulp с PHP Framework
- 2. От Grunt to Gulp
- 3. Цель Gulp and Grunt
- 4. Перемещение с Grunt на Gulp
- 5. Использование Jekyll с Gulp
- 6. Npm gulp grunt разница?
- 7. Создание компилятора Closure с помощью Grunt или Gulp
- 8. Разница между Grunt и Gulp?
- 9. Легкое перемещение сред: развертывание, докер или ручная настройка grunt/gulp?
- 10. Использование задач gulp-load в файле gulp
- 11. Использование OpsWorks + Chef
- 12. настройка grunt/gulp для backend
- 13. Использование gulp-prompt и gulp-ftp вместе?
- 14. Использование беседки в visual studio без gulp/grunt
- 15. Использование gulp-uncss с gulp-sass
- 16. Запуск Grunt/Gulp внутри контейнера докеров или снаружи?
- 17. Запуск скрипта на сборке (например, Gulp или Grunt)
- 18. Использовать gulp или grunt в проекте без Asp.Net 5
- 19. Получите проектную платформу и конфигурацию в Gulp или Grunt
- 20. В чем разница между Postcss и grunt или gulp?
- 21. Yeoman generators, grunt: правильное использование grunt-usemin с grunt-rev
- 22. Использование gulp и typscript с gulp-tsc gulp-typings
- 23. Почему плагины Grunt/Gulp занимают столько места?
- 24. Требуется ли Метеору либо Gulp, либо Grunt?
- 25. Использование gulp-if с gulp-useref и gulp-uglify
- 26. Шаблоны в стиле Grunt в Gulp?
- 27. Преобразование задачи grunt браузера в gulp
- 28. Использование целевого источника траттинга/Gulp
- 29. Grunt vs Gulp vs Yeoman vs CodeKit
- 30. Использование ng-аннотата без Grant или Gulp