Material UI v0.15.0-beta.1 material-ui-codemod不在NPM目录中

问题描述:

我正在从MUI v0.15.0-alpha.2更新到v0.15.0-beta.1,并且README说有一个codemod用于自动更新所有import语句。但是,如果我按照指示在这里:Material UI v0.15.0-beta.1 material-ui-codemod不在NPM目录中

https://github.com/callemall/material-ui/blob/master/packages/material-ui-codemod/README.md

...和运行nam install material-ui-codemod的指示,我得到以下错误回从NPM:

“材料-UI-codemod不在npm注册表“。

有没有我在这里失踪的东西,还是这真的被破坏?手动更新我们代码中的所有MUI调用将非常耗时,尤其是因为不清楚所有新的import语句应该是什么,并且beta.1文档似乎没有出现在任何地方。

任何帮助表示赞赏!

+0

具有相同的问题。似乎他们没有在NPM中注册这个软件包。现在恢复到0.15.0-alpha.2直到排序。 –

+0

是的,我现在只是手工经历。 beta.1文档已启动。为了记录,“左导航”已成为“抽屉”。 – hairbo

+1

...然后“selectable-enhance”现在是'MakeSelectable',并且位于'List'组中,如下所示: 'import {List,ListItem,MakeSelectable} from'material-ui/List';' – hairbo

事实上它不是在npm上发布的。但你可以轻松使用它。 将此file复制到您的项目中,并按照文档中的其他步骤(跳过材料 - ui-codemod安装当然)并将该命令指向新路径。

+0

import-path.js仍在工作中,截至今日。很多进口不能正确更新。 –

+0

是的,但你已经可以使用那里的东西了.. –

+1

我同意,只是在这里提到,如果有人正在一个巨大的项目上工作,那么他们可能很难。 –