【发布时间】:2018-11-08 13:01:48
【问题描述】:
我正在尝试将我的 react 应用程序升级到最新版本的 Material-UI。 Material UI 项目包含一个使用 jscodeshift 的迁移帮助脚本。 (https://github.com/mui-org/material-ui/tree/master/packages/material-ui-codemod)
但是,我的所有文件都被 jscodeshift 跳过了,我不知道为什么。我尝试了各种参数和标志,无论所有文件都被跳过。
例如这里是我使用的命令:
jscodeshift -t import-path.js Foo.js -v 2
Processing 1 files...
Spawning 1 workers...
Sending 1 files to free worker...
SKIP Foo.js
All done.
Results:
0 errors
0 unmodified
1 skipped
0 ok
Time elapsed: 0.696seconds
Foo.js 的内容是一个非常基础的 react 组件。我试图消除尽可能多的变量。我创建了最基本的组件。
import React from 'react';
import Button from 'material-ui/Button'
const Foo = (props) =>
<Button>Hello</Button>;
export default Foo;
但是,文件总是被跳过。我什至尝试过详细日志记录,但仍然没有任何理由跳过该文件。任何帮助将不胜感激。
【问题讨论】:
标签: javascript reactjs