Please enable JavaScript.
Coggle requires JavaScript to display documents.
Компиляция - Coggle Diagram
Компиляция
Команды storybook'а
yarn storybook/npm run storybook - сервит development watcher для сторибука
yarn build-storybook/npm run build-storybook - билдит сторибук в статичный html/js/css
yarn dev/npm run dev
setProduction(false)
Слежение за изменением файлов sapper
Когда файл вида ["src/**/*.ts", "src/**/*.svelte", "src/template.html"] был изменен
Вызывается sapper_clean, который очищает старые файлы
саппера
Вызывается sapper export
Вызывается sapper_styles
Вызывается sapper_scripts
Вызывается sapper_templates
1 more item...
Слежение за изменением файлов кэша
Когда файл вида src/**/*.html был изменен
Вызывается gulp cache, который перемещает все файлы из src/**/*. в templates/shop/
Слежение за изменением файлов стилей
Когда файл вида static/styles/*.* был изменен
Вызывается gulp style, который компилирует несколько файлов sass/scss в один файл styles.css, вызывает на нем автопрефиксер, и помещает его в папку apps/shop/static/styles/. Если setProduction(true), то этот на этом файле вызываются плагины для минификации - shorthand и cleanCSS
Слежение за изменением файлов изображений
Когда файл вида static/images/**/*.* был изменен
Вызывается gulp images, который перемещает все файлы из static/images/**/*.* в apps/shop/static/images/. Если setProduction(true), то все эти изображения прогоняются через плагины для минификации - gifsicle, mozjpeg, optipng и svgo
Слежение за изменением корневых файлов static (например robots.txt)
Когда файл вида static/*.* был изменен
Вызывается gulp sys, который перемещает файлы из static/*.* в apps/shop/static/
Слежение за изменением файлов шрифтов
Когда файл вида static/fonts/**.* был изменен
Вызывается gulp fonts, который перемещает все файлы из static/fonts/**/*.* в apps/shop/static/fonts/
yarn build/npm run build
setProduction(true)
gulp clean - очищает все build папки
Команды для дебаг ядра компилятора
yarn export/npm run export генерирует промежуточные файлы саппера
yarn start/npm run start позволяет засервить промежуточные файлы саппера
yarn clean/npm run clean