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

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏