19得票2回答
使用Lerna和Yarn Workspaces有什么优势?

我们正在将我们的单体代码库迁移到使用Lerna。 Lerna支持NPM和Yarn,并允许配置与Yarn工作区一起使用。我不确定使用带有Yarn工作区的Lerna是否比使用带有NPM的Lerna具有任何明显优势。许多文章声称,Lerna基本上可以直接做到与Yarn工作区相同的事情。 使用Le...

17得票1回答
在Yarn Workspace中的不同包中使用不同版本的依赖项

我对使用Yarn Workspaces和设置单体库相对较新,所以如果这个问题已经有答案,请原谅我。 我不认为我找到了一个清晰的答案,关于是否可以在使用Yarn Workspaces设置的Monorepo中实现这一点。 我想知道是否可能在不同的包中使用两个不同版本的依赖项(在我的情况下是Typ...

17得票2回答
如何在monorepo项目中使用docker-compose处理node_modules

我正在使用yarn工作区运行Node.js monorepo项目。文件结构如下:workspace_root node_modules package.json apps appA node_modules ...

16得票1回答
我该如何保持yarn工作区的依赖项同步?

假设我在yarn工作区中有多个包。 Translated text: 假设我在yarn工作区中有多个包。@mycompany/utils @mycompany/app @mycompany/serv 假设这些软件包每个都对 lodash 有一个 dependency。 我想确保它们都使用相同...

15得票2回答
当我尝试升级某些依赖项时,为什么Yarn会抛出"Invariant Violation: expected workspace package to exist"错误?

我有一个使用lerna管理,依赖于Yarn工作区功能的单一代码库。它看起来像这样:/repo |-- packages | |-- pkg-a | | |-- package.json | |-- pkg-b | | |-- package.json...

15得票1回答
出现了与npm注册表相关的问题(返回未定义)。正在尝试重试。

我试图安装项目的依赖项,但当我运行yarn install时,出现以下错误: [2/5] Resolving packages... info There appears to be trouble with the npm registry (returned undefined). ...

15得票4回答
yarn: 找不到模块

我已经建立了一个使用TypeScript的yarn工作区,其中包含public和server文件夹。对于任何没有预先安装有类型的包,我在VS Code中都会遇到错误: Cannot find module 'x' 然而,IntelliSense将显示x作为建议。我同时拥有x和@typ...

15得票2回答
AWS CodeBuild不能与Yarn Workspaces一起使用。

我在我的代码库中使用Yarn Workspaces,并使用AWS CodeBuild来构建我的包。当构建开始时,CodeBuild需要60秒安装所有软件包,我希望避免这个时间并缓存node_modules文件夹。 当我添加以下命令时:cache: paths: - 'node_mo...

14得票2回答
Yarn 2工作区未安装依赖项

我正在测试设置yarn 2工作区。 我认为我已经按照应该做的方式完成了这项工作,但是当我从根目录运行yarn install时,它既不安装任何模块,也不像预期的那样创建到依赖项的符号链接。 我有以下文件夹结构 root/ package-a/ package-b/ 每个文件夹里都...

14得票1回答
Can I use NPX with yarn?

我有一个使用yarn的项目。我已经使用yarn安装了所有的包,运行了yarn dev等命令。现在我正在跟随一个需要使用npx设置包的教程。我想知道是否可以直接进行,还是会出现混淆的情况,因为据我所知,npx与npm有关联?