首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工作区中的`pnpm外接程序不添加工作区中的项目

工作区中的`pnpm外接程序不添加工作区中的项目
EN

Stack Overflow用户
提问于 2021-05-03 23:10:24
回答 1查看 3.3K关注 0票数 2

我使用的是一个非常简单的monorepo,其结构如下:

代码语言:javascript
复制
.npmrc
package.json
pnpm-workspaces.yml
packages/
  package-1/
  package-2/

当我将cd添加到包-1中时,我试图通过以下操作添加对包-2的引用:

代码语言:javascript
复制
pnpm add @myorg/package-2

但是我得到了错误@myorg/package-2 is not in the npm registry, or you have no permission to fetch it.。我希望pnpm add能够检测到我在工作空间中,并自动链接工作区包。我是不是漏掉了什么?

以下是您需要的相关信息:

在'packages/**' "name“字段中,

  • My包使用@myorg/[package-name]约定。pnpm-workspaces.yml . file文件的
  • 如下所示:-

  • 我的.npmrc文件如下所示:链接工作区-包=真正的偏好-工作区-包=真正的递归-安装=真正的
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-03 23:26:58

呃,我要离开这个以防其他人想为自己感到尴尬。

pnpm-workspaces.yml应该被命名为pnpm-workspace.yaml -我不知道我从哪里得到了另一个无效的名字.但希望这能帮助你比我少浪费时间。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67376863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档