从 npm 迁移到 Yarn 2 PnP:ts-loader 找不到 webpack
Posted
技术标签:
【中文标题】从 npm 迁移到 Yarn 2 PnP:ts-loader 找不到 webpack【英文标题】:Migration from npm to Yarn 2 PnP: ts-loader doesn't find webpack 【发布时间】:2021-05-01 13:22:24 【问题描述】:我正在处理一个NestJS 项目。
到目前为止,我一直使用npm
。现在我想用Zero-Install 和P'n'P 迁移到Yarn 2。
但是,按照迁移说明进行操作后,我收到此错误:
~/IdeaProjects/service on feature/yarn-migration ⇡3 ❯ yarn explain peer-requirements p0b548 at 17:36:06
➤ YN0000: service@workspace:. doesn't provide webpack, breaking the following requirements:
➤ YN0000: ts-loader@npm:8.0.14 [0b662] → * ✘
我该如何解决这个问题?
【问题讨论】:
【参考方案1】:正如消息中所解释的,ts-loader
对 webpack
具有对等依赖关系。因此,您必须将 webpack
添加到您的依赖项中。
【讨论】:
以上是关于从 npm 迁移到 Yarn 2 PnP:ts-loader 找不到 webpack的主要内容,如果未能解决你的问题,请参考以下文章