Установка
- Скачайте последнюю версию плагина
- Распакуйте архив
- Двойной клик по файлу remove-bg.sketchplugin
Руководство по разработке
Этот плагин был создан с использованием skpm. Для подробного объяснения, как все работает, ознакомьтесь с инструкцией skpm.
Использование
Установите зависимости
npm install
После завершения установки вы можете запустить несколько команд в папке проекта:
npm run build
Чтобы следить за изменениями:
npm run watch
Кроме того, если вы хотите запускать плагин каждый раз, когда он собирается:
npm run start
Пользовательская конфигурация
Babel
Чтобы настроить Babel, у вас есть два варианта:
- Вы можете создать файл .babelrc в корневом каталоге вашего проекта. Любые настройки, которые вы здесь задаете, будут перезаписывать соответствующие ключи конфигурации (config-keys ) в пресете skpm. Например, если вы запустите объект «presets», он заменит и сбросит все пресеты Babel, для которых по умолчанию используется skpm.
- Если вы хотите изменить или добавить существующую конфигурацию Babel, вы должны использовать файл webpack.skpm.config.js. Смотрите раздел Webpack для получения дополнительной информации.
Webpack
Для настройки webpack создайте файл webpack.skpm.config.js, который экспортирует функцию, изменяющую конфигурацию webpack.
/**
Function that mutates original webpack config.
Supports asynchronous changes when promise is returned.
*
@param {object} config - original webpack config.
@param {boolean} isPluginCommand - whether the config is for a plugin command or a resource
**/
module.exports = function(config, isPluginCommand) {
/** you can change config here **/
};
Отладка
Чтобы просмотреть выходные данные console.log, у вас есть два варианта:
- Используйте sketch-dev-tools
- Запустите в терминале skpm log с необязательным аргументом -f (skpm log -f), который заставит skpm log не останавливаться при достижении конца журналов, а ждать, пока будут добавлены дополнительные данные
Лицензия
Лицензия MIT — лицензия открытого программного обеспечения, разработанная Массачусетским технологическим институтом.
Все торговые марки, знаки обслуживания , названия продуктов, логотипы являются собственностью их соответствующих владельцев.
Топ коментарі (0)