javascript - 纱线链接所有包/工作区
问题描述
Yarn 的链接允许您注册一个本地包以符号链接到另一个本地包。要使用link
你 cd 进入包目录并运行yarn link
. 这适用于单个包,但是我有一个 monorepo,使用 Yarn 的工作区和 Lerna。有很多包,我想要一种简单的方法来链接 monorepo 中的所有包。
我的package.json
:
…
"workspaces": [
"packages/*"
],
…
我的lerna.json
:
{
"npmClient": "yarn",
"useWorkspaces": true,
"packages": [
"packages/*"
],
…
}
是否有一种简单的方法可以在每个包上运行yarn link
(和)?yarn unlink
解决方案
推荐阅读
- php - 使用 Telegram Bot PHP sendMediaGroup 方法
- python - 烧瓶上传的问题
- python - 在 PyTorch 中加载和冻结一个模型并训练其他模型
- macos - 在 docker-compose run Building Arrow 上找不到 LLVM(缺少:LLVM_DIR)
- node.js - MongoDB countDocuments vs exists vs find vs findOne,这是检查文档是否存在的最快方法?
- algorithm - 如何设计一种算法以(几乎)总是在 Kayles 游戏中获胜(正常游戏约定)
- python - 使用 PYTHON 计算多个 excel 文件中的行总和
- laravel - Laravel - 在中间件中删除 Cookie
- asp.net-core - 如何从 Razor 页面中的选择列表将变量路由到另一个页面
- graphql - CQRS 命令和 GraphQL 突变