material-ui - 运行 material-ui codemod 时找不到模块“@material-ui/core/es”错误
问题描述
我正在尝试运行top-level-imports
此处找到的 codemod:https ://github.com/mui-org/material-ui/blob/master/packages/material-ui-codemod/README.md#top-level-imports 。
所以我跑了npm install -D @material-ui/codemod
,然后我跑了脚本
find src -name '*.tsx' -print | xargs npx jscodeshift -t node_modules/@material-ui/codemod/lib/v4.0.0/top-level-imports.js
,我得到以下错误输出:
Processing 1 files...
Spawning 1 workers...
Sending 1 files to free worker...
ERR ./components/form/TextField.tsx Transformation error (Cannot find module '@material-ui/core/es')
Error: Cannot find module '@material-ui/core/es'
at Function.Module._resolveFilename (module.js:536:15)
at Function.resolve (internal/module.js:18:19)
at transformer (.../node_modules/@material-ui/codemod/lib/v4.0.0/top-level-imports.js:29:54)
All done.
有没有人遇到过这个?
解决方案
推荐阅读
- reporting-services - 添加多个 IIF 语句 SSRS
- python - 重命名 Pandas 中聚合函数的结果
- nosql - 在 DynamoDB 中,如何获取一些具有多个条件的数据(order by 和 limit)
- python - 在 anaconda 中,pythonw.exe 没有出现在我的目录中。我能做些什么?
- xml - ASP XML按特定节点值选择节点?
- arrays - 通过嵌套的 Firebase 数据循环 Swift 填充数组
- google-analytics - 使用谷歌分析 api 获取登陆页面的直接转化次数和辅助转化次数
- three.js - 在 Three.JS 中为场景添加最大移动到 onMouseMove
- matlab - 有没有办法使用 Matlab 将多个文本文件中的列组合成一个文本文件?
- azure-ad-b2c - 为什么 SSO 对于 Azure AD B2C 自定义策略无法正常工作