2016-11-05 3 views
0

Я немного потерял, как я должен действовать, на самом деле я даже не знаю, с чего начать. В последнее время я работаю над несколькими сайтами Wordpress, обычно создаю среду dev, используя npm grunt.Автоматически создавать среду для ворчания

Я установил папку и сделаю npm init. Затем я устанавливаю все плагины, которые мне нужны, такие как: watch, sass, uglify и т. Д. Затем я загружаю wordpress и настраиваю gruntfile.js, чтобы, например, мой sass скомпилировал мою таблицу стилей темы wordpress. Просто обычный (надеюсь).

Вещь, а не повторение одного и того же шага снова и снова, я хотел бы автоматизировать его (тот же шаг конфигурации для каждого сайта).

Итак, вот мой вопрос: как вы собираетесь создавать скрипт, который автоматически установит плагины grunt и настроит их, загрузит последний Wordpress и настроит файлы тем (имя домена и т. Д.)?

Мне не нужно объяснять, как делать все эти шаги, а всего лишь несколько указаний о том, с чего начать, и какие инструменты для использования будут отличными. Будучи совершенно новичком в написании сценария, любая информация хороша в использовании.

+0

Это слишком широкое для SO. Re npm modules: Помните, что если вы используете '--save' с' npm install', модули будут сохранены в 'package.json'. Так что просто скопируйте свой стандартный 'package.json' в новый каталог проекта, измените имя, а затем сделайте' npm install', чтобы установить все плагины, перечисленные в 'package.json'. «Грунт» похож, IIRC, как и беседка. –

+0

Спасибо за ответ, это уже то, чего я не знал. Как я могу автоматически генерировать файл grunt, хотя бы это был модуль узла? –

ответ

-1

Пробег: yeoman.

Существует yeoman generator для текстовых редакторов. Он использует gulp вместо grunt, но имеет ту же идею, что вам нужно.

+1

Спасибо, я это именно то, что мне нужно. –