Ken*_*ong 9 package.json yarnpkg yarn-workspaces
假设我的中有多个软件包yarn workspaces。
@mycompany/utils
@mycompany/app
@mycompany/serv
Run Code Online (Sandbox Code Playgroud)
假设每个软件包都有一个dependencyon lodash。我想确保它们都具有相同的lodash版本。
有没有办法在每个package.json中做到这一点?
Sta*_*lfi 10
用于syncpack强制 monorepo 中的所有子包使用每个依赖项的相同版本。
安装在根package.json中:
yarn add --dev -W syncpack
Run Code Online (Sandbox Code Playgroud)
运行(推荐:使用 husky 在每次提交时运行):
syncpack list-mismatches
Run Code Online (Sandbox Code Playgroud)
更多信息: https: //github.com/JamieMason/syncpack
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |