[mui/material-ui]无法更新@mui/lab@5.0.0-alpha.143

2023-12-06 351 views
5

重复项

  • [X]我已经搜索了存在的问题

最新版本

  • [X]我已经测试了最新版本

重现步骤

链接到现场示例:

步骤:

  1. $npm outdated
  2. $npm update --save

目前的行为

$ npm outdated Package Current Wanted Latest Location Depended by @mui/lab 5.0.0-alpha.142 5.0.0-alpha.143 5.0.0-alpha.143 node_modules/@mui/lab nextjs-v01 $ npm update --save npm ERR! code ECONNRESET npm ERR! syscall read npm ERR! errno ECONNRESET npm ERR! network request to https://pkg.csb.dev/mui/mui-x/commit/1f23b33d/@mui/x-tree-view failed, reason: read ECONNRESET npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings.

预期行为

应该更新

上下文

没有反应

你的环境

npx @mui/envinfo System: OS: Linux 5.15 Ubuntu 22.04.3 LTS 22.04.3 LTS (Jammy Jellyfish) Binaries: Node: 18.17.1 - /usr/bin/node Yarn: 1.22.19 - /usr/bin/yarn npm: 10.0.0 - /usr/bin/npm Browsers: Chrome: Not Found npmPackages: @emotion/react: ^11.11.1 => 11.11.1 @emotion/styled: ^11.11.0 => 11.11.0 @mui/base: ^5.0.0-beta.14 => 5.0.0-beta.14 @mui/core-downloads-tracker: 5.14.8 @mui/lab: ^5.0.0-alpha.142 => 5.0.0-alpha.142 @mui/material: ^5.14.8 => 5.14.8 @mui/private-theming: 5.14.8 @mui/styled-engine: 5.14.8 @mui/system: ^5.14.8 => 5.14.8 @mui/types: 7.2.4 @mui/utils: 5.14.8 @mui/x-date-pickers: ^6.10.2 => 6.12.1 @types/react: 18.2.21 react: 18.2.0 => 18.2.0 react-dom: 18.2.0 => 18.2.0 typescript: ^5.2.2 => 5.2.2

回答

6

我也遇到了这个问题,但我们使用的是yarn v3,所以我们的错误消息略有不同:

yarn up @mui/lab
➤ ┌ Resolution step
➤ │ Error: @mui/x-tree-view@https://pkg.csb.dev/mui/mui-x/commit/1f23b33d/@mui/x-tree-view isn't supported by any available resolver
    at kf.getResolverByDescriptor (/.../.yarn/releases/yarn-3.6.1.cjs:391:1647)
    at kf.bindDescriptor (/.../.yarn/releases/yarn-3.6.1.cjs:391:1036)
    at _ (/.../.yarn/releases/yarn-3.6.1.cjs:439:7240)
➤ └ Completed in 0s 359ms
➤ Failed with errors in 0s 362ms
4

@flaviendelangle X Tree View 安装似乎有问题@mui/lab。你知道它会是什么吗?

6

哦不...我将 PR 与codesandbox.io 包链接合并...我会进行修复,然后抱歉,但您必须重新发布实验室的 alpha 版本:/也许用户安装失败因为某些防火墙不允许来自codesandbox的DL,但我们显然不应该保持原样。

1

我们可以等到下周发布吗,还是有必要立即发布实验室的另一个版本?

我们可以等待下一个版本,我认为这不是超级紧急的事情。

你能帮我吗,如何在我的 package.json 中引用这个chnage。由于我的生产构建管道失败了。

7

最简单的选择是降级@mui/lab到以前的 alpha (142)

对我来说效果很好。这样我就不会忘记再次删除固定版本:下一个版本(大约)什么时候发生?

5

下一个版本大概什么时候发布?

我们通常在周一发布,所以下周一(11号)。

1

我们可以立即部署此修复程序吗?这件事有点紧急。

1

是否有什么因素阻止您降级到 alpha 142?

降级到 alpha 142 已解决该问题。谢谢。

4

你好!修复已于@mui/lab: 5.0.0-alpha.144😊发布

3

最简单的选择是降级@mui/lab到以前的 alpha (142)

这为我解决了这个问题。