Resource Uploader
===============================
Инструмент для одностадийной загрузки и обработки ресурсов (с использованием OSS от Alibaba Cloud)
npm install -g resource-uploader
https://domain.com/-/905bab36808f28a7/filename.png
.res-up [опции] файл
Сжимать ли файл. Этот параметр можно использовать для сжатия изображений, файлов JavaScript и стилей.
Сокращение: -c.
Тип: логическое значение.
Значение по умолчанию: true.
Файлы не будут сжаты при использовании --no-compress
.
Использовать ли Babel для перевода файлов JavaScript.
Тип: логическое значение.
Значение по умолчанию: true.
Перевод не будет выполнен при использовании --no-babel
.
Будет ли использоваться IIFE (немедленно выполняемая функция) для упаковки файлов JavaScript, сжатие доступно только при включении этой опции. Обычно эта опция используется для предотвращения загрязнения глобального пространства имен кодом JavaScript.
Тип: логическое значение. Значение по умолчанию: false.
Включить ли глубокое запутывание JavaScript. Эта опция обычно используется для запутывания кода, чтобы предотвратить анализ или кражу исходного кода другими лицами.
Сокращение: -o. Тип: логическое значение. Значение по умолчанию: false.
Использовать ли Sass для предварительной обработки.
Тип: логическое значение.
Значение по умолчанию: true.
Sass не будет использоваться при использовании --no-sass
.
Использовать ли Less для предварительной обработки.
Тип: логическое значение.
Значение по умолчанию: true.
Less не будет использоваться при использовании --no-less
.
Загружать ли файлы без изменений. Если эта опция включена, все параметры обработки файлов будут отключены, и файлы будут загружены в OSS или сохранены в целевом местоположении без изменений.
Тип: логическое значение. Значение по умолчанию: false.
Объединить ли файлы. Если этот параметр включен и передано несколько файлов, файлы будут объединены, а в URL автоматически будет добавлено новое имя файла. Для указания имени файла используйте опцию --name
.
Тип: логическое значение. Значение по умолчанию: false.
Настроить путь URL. Можно настроить часть пути в сгенерированном URL, например: http://domain.com/!/настраиваемый путь/имя исходного файла
.
Сокращение: -p. Тип: строка.
Настроить имя файла URL. Используется только в случае объединения файлов и сохранения файлов на локальный диск. В этом случае объединенные файлы будут иметь указанное имя вместо автоматически сгенерированного имени. Например: http://domain.com/!/настраиваемый путь/настраиваемое имя файла
.
Тип: строка.
Обработать ли содержимое в формат BASE64, не загружая его в OSS. При включении этого параметра сгенерированный текст в формате BASE64 будет скопирован в буфер обмена.
Тип: логическое значение. Значение по умолчанию: false.
Путь к файловой системе на локальном диске. Используйте эту опцию для сохранения файлов в указанном месте, не загружая их в OSS. Эту опцию можно использовать вместе с параметром --base64
для сохранения содержимого в формате BASE64 на локальном диске.
Тип: строка.
res-up refresh URL
URL представляет собой URL-адрес, сгенерированный resource-uploader. Обычно этот инструмент используется для перезаписи уже загруженных файлов, поскольку OSS будет продолжать кэшировать старые файлы, если они не обновлены.
Например: res-up refresh "https://oss.domain.com/-/xxx/filename.png"
.
Упростить ли вывод консоли. После упрощения вывода консоль будет отображать только сгенерированные URL, по одному на строку.
Тип: логическое значение. Значение по умолчанию: false.
Указать путь к пользовательскому файлу конфигурации. Обычно используется для переключения между несколькими учетными записями OSS.
Тип: строка.
Инициализировать файл конфигурации. Используйте этот параметр для повторной инициализации файла конфигурации.
Тип: логическое значение. Значение по умолчанию: false.
Добавьте @postcss-use postcss-pxtorem;
в начало файла стиля, поддерживаются css, sass и less.
Если вы хотите настроить преобразование, вы можете сделать это следующим образом:
@postcss-use postcss-pxtorem {
rootValue: 37.5;
}
Параметры по умолчанию:
@postcss-use postcss-pxtorem {
rootValue: 75;
unitPrecision: 6;
replace: true;
mediaQuery: false;
minPixelValue: 2;
propList: '["*"]';
selectorBlackList: '["weui-", "no-rem-"]';
}
Обратите внимание, что массив propList и selectorBlackList должен быть заключен в одинарные кавычки, строки внутри массива должны быть заключены в двойные кавычки, и строки не могут переноситься.
Для получения дополнительной информации о значении каждого параметра обратитесь к https://github.com/cuth/postcss-pxtorem.
res-up filename.png
res-up /Users/xxx/Desktop/**/*.png
res-up /Users/xxx/Desktop/**/*.png --output-simple
res-up /Users/xxx/Desktop/1.js /Users/xxx/Desktop/2.js --concat
res-up --prefix folder1/folder2 filename.png
res-up --prefix folder1/folder2 --name new.png filename.png
res-up --base64 filename.png
res-up --base64 --dest /Users/xxx/Desktop filename.png
res-up --dest /Users/xxx/Desktop filename.png
res-up --no-compress filename.png
res-up --config ./custom-config.json filename.png
res-up refresh "https://domain.com/-/xxx/filename.png"
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )