В настоящее время я разрабатываю веб-приложение с использованием узла/npm и grunt. Я новичок в веб-разработке и получаю развитие Java. Это как структура моего прототипа выглядит следующим образом:Использование загрузочного лотка в файле grunt
prototype
|--app
|--index.html
|--index.js
|--dist
|--index.html
|--index.js
|--lib (currently empty)
|--Gruntfile.js
|--package.json
Я планирую на развитие со следующей структурой: Мой код будет модульной помощью NPM модулей в папке lib
. Они будут включены в index.js
. Файлы index.html
и index.js
в папке app
будут созданы для браузера с использованием grunt-browserify
и grunt-contrib-copy
; результаты будут помещены в папку dist
. Я также планирую использовать бутстрап.
В стартовом руководстве по загрузке написано (source), grunt dist
будет регенерировать папку dist
с включенным бутстрапом.
Мой первый вопрос: как это происходит? Думаю, вы должны где-то разместить загрузочные папки. Или мне нужно установить пакет, связанный с загрузкой? Вкратце: как хрюкать «знать о» бутстрап?
Мой второй вопрос: как я мог включить этот процесс в свой файл grunt? Прямо сейчас мой gruntfile использует браузер для просмотра index.js и копирования для копирования index.html. Они зарегистрированы на цели (это правильный срок?) default
: grunt.registerTask('default', ['browserify', 'copy', ]);
. Я хотел бы изменить этот гол, добавив макет начальной загрузки, который происходит в grunt dist
.
Любая помощь очень ценится!