javascript - 如何避免使用 Yarn 在 monorepo 中安装软件包

标签 javascript yarnpkg npm-scripts lerna monorepo

我使用 构建了一个 monorepo勒娜 yarn 工作区 .
一切正常,但每次我在一个包上安装一个新的依赖项(让我们称他为 A )使用:

yarn add <package_name>
Yarn 添加它然后触发 install monorepo 中所有包的脚本,即使是 的包一个 不依赖。
无论如何要避免这种情况?无缘无故地安装它们需要一些时间。

最佳答案

尝试使用以下命令添加到特定工作区:-

yarn workspace <workspace_name> add <package_name>

对于某些文档 check here

关于javascript - 如何避免使用 Yarn 在 monorepo 中安装软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60874627/

相关文章:

node.js - 在 NPM 中,如何获取范围内的包列表?

json - 角度 6 指定的命令 ("deploy") 无效。有关可用选项的列表,请运行 "ng help"

javascript - AngularJS + ADAL.JS 设置资源 ID(受众)

node.js - 如何将 webpack 与 monorepo 一起使用(yarnpkg 工作区)

javascript - 从 .catch(error) 返回未在 Node/Express 中返回

javascript - 如何添加 npm 依赖作为对等依赖

angular - 如何将 yarn 设置为 Angular CLI 的默认 packageManager?我得到 "Cannot read property ' 值为 null”

node.js - 文件更改时转译 ES6 并启动 Express 应用程序

javascript - $(this) 在 if ($ (".element").is() 内不起作用

javascript - AngularJS 指令嵌套 ng-transinclude 内的隔离范围