Red*_*ron 8 javascript reactjs lerna
我有经典的 Lerna 设置。根目录,packages文件夹,2个子目录
我只想yarn install在一个包中运行,然后安装这个包的依赖项。出于某种原因,当我运行它时(甚至从这个文件夹中),它正在安装node_modules在根、packageA 和 packageB 中。
有没有解决方案只允许我node_modules为所选目录安装?
小智 14
查看“重点工作区” https://classic.yarnpkg.com/blog/2018/05/18/focused-workspaces/
从您想要处理的包内部运行
yarn install --focus
Run Code Online (Sandbox Code Playgroud)
Yarn 将安装本地依赖项以及 monorepo-sibling 依赖项中的任何依赖项,但不是monorepo 中所有包的所有依赖项。
从根目录执行以下操作:
yarn workspace <workspace-name> add <package-name>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4870 次 |
| 最近记录: |