Тип: string
Строка с версией @vue/cli-service
загружающей плагин.
-
Аргументы
{integer | string} range
— semver диапазон, которому должен соответствовать@vue/cli-service
-
Использование
Хотя
api.version
и может быть полезным, иногда приятнее просто объявить требуемую версию. Данный API предоставляет простой способ сделать это.Ничего не произойдёт, если предоставленная версия устраивает. В противном случае, будет выдана ошибка.
Примечание: Рекомендуется использовать поле
peerDependencies
в файлеpackage.json
в большинстве случаев.
- Использование: Возвращает текущий рабочий каталог
-
Аргументы
{string} path
— относительный путь от корня проекта
-
Возвращает
{string}
— разрешённый (resolved) абсолютный путь
-
Использование: Разрешение пути для текущего проекта
-
Аргументы
{string} id
— идентификатор плагина, можно опустить префикс (@vue/|vue-|@scope/vue)-cli-plugin-
-
Возвращает
{boolean}
-
Использование: Проверяет есть ли в проекте плагин с указанным идентификатором
-
Аргументы
{string} name
{object} [opts]
{ description: string, usage: string, options: { [string]: string } }
{function} fn
(args: { [string]: string }, rawArgs: string[]) => ?Promise
-
Использование: Регистрация команды, доступной как
vue-cli-service [name]
.
-
Аргументы
{function} fn
-
Использование: Регистрация функции, которая получит chainable-конфигурацию webpack. Эта функция ленива и не будет вызываться до вызова функции
resolveWebpackConfig
.
-
Аргументы
{object | function} fn
-
Использование: Регистрация объекта конфигурации webpack, который будет объединён с конфигурацией ИЛИ функция, которая получит исходную конфигурацию webpack. Функция может либо мутировать конфигурацию напрямую, либо возвращать объект, который будет объединён с конфигурацией webpack.
-
Аргументы
{object | function} fn
-
Использование: Регистрация функции для конфигурирования сервера разработки. Она получает
app
экземпляр express сервера разработки.
-
Аргументы
{ChainableWebpackConfig} [chainableConfig]
-
Возвращает
{object}
— исходная конфигурация webpack
-
Использование: Разрешение финальной конфигурации webpack, которая и будет передана в webpack.
-
Возвращает
{ChainableWebpackConfig}
-
Использование: Разрешение промежуточной chainable-конфигурации webpack, которую можно дополнительно настроить перед генерированием финальной конфигурации webpack. Можно вызывать несколько раз для генерации различных ветвей от базовой конфигурации webpack.
Подробнее см. https://github.com/mozilla-neutrino/webpack-chain
-
Аргументы
id
partialIdentifier
configFiles
-
Возвращает
{object}
{ cacheDirectory: string, cacheIdentifier: string }
-
Использование: Генерация идентификатора кэша из нескольких переменных.