角度从 11 更新到 12 期间自定义 webpack 出现错误

Sad*_*nam 0 node.js npm webpack angular

我正在尝试将我的角度版本从 11.1.1 更新到 12.1.1。我收到此构建错误。

“CustomWebpackDevServerSchema”架构使用关键字“id”,其支持已被弃用。使用“$id”作为架构 ID。

“BuildCustomWebpackBrowserSchema”架构使用关键字“id”,其支持已被弃用。使用“$id”作为架构 ID。

  • 角度版本:12.1.1
  • @Angular-builders/custom-webpack:11.1.1

我尝试删除package-lock.jsonnode_modules再次安装,但不起作用。

我没有发现任何类似的问题。

DNR*_*NRN 5

不确定您是否得到了答案?但这是一个可能的解决方案。

在我们的项目中,问题是因为我们使用自定义 webpack 配置作为 tailwind。此问题的解决方案是确保该包"@angular-builders/custom-webpack与您的 Angular Core 版本相同。如果您使用的是 Angular Core 12,请安装"@angular-builders/custom-webpack@12

npm i -D @angular-builders/custom-webpack@12
Run Code Online (Sandbox Code Playgroud)