TSX到JSX转换与正确的结束标记不匹配

时间:2015-12-05 16:06:32

标签: typescript tsx

使用以下TSX代码:

Import {Provider} from "react-redux"

ReactDOM.render(
        <Provider>
          <App />
        </Provider> , document.getElementById('app')
      );

使用'preserve'选项后,我得到了以下JSX代码:

ReactDOM.render(<react_redux_1.Provider>
      <App_1.default />
    </Provider>, document.getElementById('app'));

“/ Provider”结束标记与“react_redux_1.Provider”开启标记

不匹配

我做错了什么?

typescript 1.8.0-dev.20151204 目标es5 模块commonjs jsx preserve

2 个答案:

答案 0 :(得分:1)

  

我做错了什么?

无。编译器中的错误。报告:https://github.com/Microsoft/TypeScript/issues/5962

答案 1 :(得分:0)

已在Master中修复 https://github.com/Microsoft/TypeScript/pull/5974 谢谢。