air-m2-builder2 v2.0.6
air-m2-builder2
Использование
Установка
npm install air-m2-builder2 --save-dev
Подключение
{
"scripts": {
"build": "node --experimental-modules ./node_modules/air-m2-builder2/bin/server.mjs",
"dev": "node --experimental-modules ./node_modules/air-m2-builder2/bin/server.mjs --dev-server"
}
}
Запуск
npm run dev
Параметры запуска
--revision 111
- номер ревизии--dev-server
- запуск отладочного сервера--build-mode [production|development]
- режим сборки скриптов webpack--m2units m2unit.prod
- переопределит зависимости--direct-dependencies-only
- поиск и сборка только прямых зависемостей (из корня текущего проекта в файлах m2units.json и/или package.json#m2units)
Командная строка
clear cache [all|key]
- очищает кэш установки целиком, если без параметров илиall
, или конкретный ключkey
Конфигурация
air-m2.config.json
{
"entry-unit": "master", //main m2 script data-arg
"port": 9000,
"latency": [{ "regex": "index\\.html", "delay": 1000 }]
}
Модуль, путь к которому удовлетворит условию регулярного выражения regex
, будет выдан с задержкой delay
.
Поиск срабатывает только по первому совпадению.
Точка входа
lib/m2.js
и lib/m2.html
- будут найдены в корне проекта.
Встроенные стили
Можно подключать стили, написанные с препроцессором SASS/SCSS, прямо в html страницу.
Для этого в любом месте кода нужно создать тег style
с обязательным указанием атрибута type="text/scss"
.
Стили будут скомпилированы в CSS каждый по отдельности.
<style type="text/scss">
$clr: red;
.block {
color: $clr;
}
</style>
Компиляция стилей
при компиляции стилей url(<адрес изображения>) заменяется на / \ /, для замены на фронте регулярками
Supported env's vars
STATIC_VERSION
Supported local's vars
--revision:
debug вложения
Вкрапления для отладки:
/*<@debug>*/
код для отладки в production
/*</@debug>*/
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago