Это (упрощенная) структура:
Код: Выделить всё
+- [common-components]
| +- [src]
| | +- SomeComponent.tsx
| |
| +- package.json
|
+- [common-components-example]
+- [src]
| +- App.tsx
|
+- package.json
Код: Выделить всё
{
"name": "common-components",
"version": "0.0.1",
"type": "module",
"scripts": {
"build": "npx tsup",
},
"peerDependencies": {
"my-api": "^0.1.0",
Код: Выделить всё
{
"name": "common-components-example",
"version": "0.0.1",
"type": "module",
"scripts": {
"dev": "vite",
},
"dependencies": {
"my-api": "^0.1.0",
"common-components": "../common-components",
Код: Выделить всё
> npm ls my-api
common-components-example@0.0.1
+-- my-api@0.1.0
`-- common-components@0.0.1 -> .\..\common-components
`-- my-api@0.1.0
Есть ли какие-то дополнительные настройки в package.json, которые мне могут не хватать?
Подробнее здесь: https://stackoverflow.com/questions/797 ... uplication
Мобильная версия