cor*_*ard 7 javascript npm gatsby yarnpkg
我正在使用 Gatsby,它有一长串子依赖项,其中一些我希望永远不允许 Yarn 安装和执行。理想情况下,我希望能够添加每个项目的阻止列表,但我愿意采用其他方法来实现不安装特定包的相同目标,即使这会导致依赖它们的直接依赖项出现错误。
需要明确的是,我不想仅仅安装同一软件包的另一个版本,而是完全阻止它被安装。如果我可以用我控制的包替换它,那只是一个垫片,那也是一个不错的解决方案。
我尝试将resolutions软件包版本设置为null,但这似乎没有影响。
小智 7
使用分辨率和链接作为版本适合我为故事书设置 webpack5 而不是 webpack4。
"resolutions": {
"webpack": "5",
"@storybook/builder-webpack4": "link:./node_modules/@storybook/builder-webpack5"
}
Run Code Online (Sandbox Code Playgroud)
为了完全阻止该包,可以链接到不存在的文件夹,例如:./node_modules/.cache/null
https://yarnpkg.com/features/protocols
| 归档时间: |
|
| 查看次数: |
1605 次 |
| 最近记录: |