#yarnpkg #yarn-workspaces
#yarnpkg #yarn-рабочие пространства
Вопрос:
Это настройка моего проекта
proj:
package.json - workspaces["app/frontend", "app/backend"]
app
frontend - package.json
backend - package.json
допустим, я записываю компакт-диск, чтобы proj
Я хочу сделать yarn workspace app/frontend add uuid -dev
(добавить pkg в одно из рабочих пространств)
ошибка Unknown workspace "app/frontend"
, интересно, какой правильный синтаксис?
Ответ №1:
yarn workspace frontend add uuid --save-dev
Ответ №2:
При определении ваших рабочих пространств в package.json
вы должны использовать относительный путь к рабочему пространству:
"workspaces": [
"app/frontent",
"app/backend"
]
Однако, когда вы ссылаетесь на свое рабочее пространство в yarn workspace ...
команде, вы должны использовать имя пакета этого рабочего пространства (включая пространство имен).
Например, если ваш frontend/package.json
определяет
{
name: "@myproj/frontend".
...
}
вы будете использовать
yarn workspace @myproj/frontent add uuid --save-dev