2016-04-15 20 views
2

我正在從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

回答

0

事實上它不是在npm上發佈的。但你可以輕鬆使用它。 將此file複製到您的項目中,並按照文檔中的其他步驟(跳過材料 - ui-codemod安裝當然)並將該命令指向新路徑。

+0

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

+0

是的,但你已經可以使用那裏的東西了.. –

+1

我同意,只是在這裏提到,如果有人正在一個巨大的項目上工作,那麼他們可能很難。 –