Можно ли использовать Vue CLI - особенно его плагины - в многопакетном репозитории рабочей области Lerna and Yarn? Я хотел бы иметь возможность установить плагин Jest и сделать его доступным для всех моих пакетов.
Например, вот мои root package.json
:
{
...
"private": true,
"workspaces": ["packages/*"],
"scripts": {
...
"test": "yarn workspaces run test"
},
...
"devDependencies": {
...
"@vue/cli-plugin-babel": "^4.3.1",
"@vue/cli-plugin-eslint": "^4.3.1",
"@vue/cli-plugin-unit-jest": "^4.3.1",
"@vue/cli-service": "^4.3.1",
... other dependencies installed by Vue CLI
}
}
и тогда пакет package.json
:
{
...,
"scripts": {
"test": "vue-cli-service test:unit",
...
},
...
}
Если я запускаю yarn test
в root моего проекта, я получаю следующую ошибку:
$ yarn workspaces run test
> my-package
$ vue-cli-service test:unit
ERROR command "test:unit" does not exist.
error Command failed with exit code 1.
Есть ли что-то, что я ' м отсутствует? Или это просто не поддерживается Vue CLI?