У меня есть это дерево папок:
my_project_tree
|
├── lerna.json
├── package.json
├── package-lock.json
├── packages
│ └── editor_implementation
│ ├── dist
│ ├── package.json
│ └── src
│
├── yarn-error.log
└── yarn.lock
Мой файл editor_implementation / package.json имеет следующее содержимое:
{
"name": "@my_project_tree/editor_implementation",
"version": "1.0.0",
"main": "index.js",
"license": "MIT"
}
Моя корневая папка my_project_tree / package.json имеет следующее содержимое:
{
"name": "hocotext",
"version": "1.0.0",
"description": "",
"main": "index.js",
"workspaces": [
"packages/*"
],
"private": true,
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"dotenv": "^6.0.0"
},
"devDependencies": {
"lerna": "^3.4.0"
}
}
Мой lerna.json на корневом уровне имеет следующее содержимое:
{
"version": "patch",
"command": {
"publish": {
"ignoreChanges": [
"ignored-file",
"node_modules",
"*.md"
]
},
"bootstrap": {
"ignore": "component-*",
"npmClientArgs": ["--no-package-lock"]
}
},
"npmClient": "yarn",
"useWorkspaces": true,
"packages": ["packages/*"]
}
При запуске из корня:
- пакеты рабочей области пряжи /editor_implementation add ° некоторые пакеты °
- пакеты рабочей области пряжи / * add ° некоторые пакеты °
- lerna add ° некоторые пакеты °
Все команды не выполняются с абстрагируемым сообщениемкак:
Пакет неизвестен ...
Пакет {} не найден ...
Я не могу понять, что не так, посколькуМне кажется, я следую всем требованиям, если у кого-то есть подсказка, было бы здорово.