Я создаю приложение, которое зависит от модуля.Файловая структура приложения ...
demo-app
|
|----package.json("workspaces": ["module-core/packages/*","src/packages/*" ])
|----src/
| |---packages/
| |---package.json ("workspaces": ["packages/*"])
| |---module-a
| |---package.json("name":"@app/module-a","private":true, "workspaces": ["packages/*"])
| |---module-b
| |---package.json("name":"@app/module-b","private":true, "workspaces": ["packages/*"])
|
|----module-core/
| |---package.json ("workspaces": ["packages/*"])
| |---packages/
| |---core-a
| |---package.json("name":"@app/core-a","private":true, "workspaces": ["packages/*"])
| |---core-b
| |---package.json("name":"@app/core-b","private":true, "workspaces": ["packages/*"])
Здесь @app/module-a
зависит от @app/core-a
и @app/module-b
зависит от @app/core-b
.
Я создал рабочую область в демонстрационном приложении "workspaces": ["module-core/packages/*","src/packages/*"]
.
При запуске yarn install
это сообщение об ошибке Couldn't find package "@app/module-a@^0.0.0" required by "@app/module-a@0.1.0" on the "npm" registry
.
отсутствует ли оно в управлении рабочим пространством?