我有一个现有项目,想要将其导入到使用Yarn工作区的现有lerna monorepo中。
命令:
我尝试运行了以下所有命令。但错误依然如故。另外, petstore 有一个 package.json 文件并且是一个 git 仓库。
lerna import ./petstore --dest="./packages/"
lerna import ./petstore --dest="./packages/api/"
错误:
lerna notice cli v3.20.2
lerna ERR! EDESTDIR --dest does not match with the package directories: packages/**
此外,
lerna import ../petstore
会创建一个意料之外的packages/**/petstore
文件夹。
我希望这里包含所有相关的代码。我们在packages/shared
下有支持包,在packages/api
下有API。
lerna.json
{
"packages": [
"packages/**/*"
],
"npmClient": "yarn",
"useWorkspaces": true,
"private": true,
"version": "0.0.1",
"lerna": "2.11.0"
}
package.json
{
"name": "root",
"devDependencies": {
"lerna": "^2.11.0"
},
"workspaces": [
"packages/**/*"
],
}