Vue Рабочие пространства CLI и Yarn - PullRequest
0 голосов
/ 22 апреля 2020

Можно ли использовать 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...