yarn workspace子项目安装本地包的问题???

我的项目是monorepo结构,如下

packages

a

index.js

b

index.js

index.js

package.json

根目录的packag.json中设置了workspace

  "workspaces": [

"packages/*"

]

a的name是@abc/a
b的name是@abc/b

b中使用了a的函数, b的package.json

"dependencies": {

"@abc/a": "workspace:*"

}

此时在项目根目录下执行yarn命令,生成的 node_modules如下

node_modules

@abc

a

b

packages

b

node_modules

// 没有@abc/a的依赖

然后运行b中的index.js导致没有a的引用而报错,是什么原因呢?

yarn的版本是3.2.1

以上是 yarn workspace子项目安装本地包的问题??? 的全部内容, 来源链接: utcz.com/p/933798.html

回到顶部