【发布时间】:2020-05-31 21:58:12
【问题描述】:
我有一个预先存在的项目,我想将它导入到我现有的使用 yarn 工作区的 lerna monorepo 中。
命令:
我已尝试运行以下所有命令。错误保持不变。此外,petstore 有一个 package.json 文件,是一个 git repo。
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/**/*"
],
}
我看过的资源:
【问题讨论】: