2016-01-06 20 views
0

是否有可能使用babel.transform进行运输而不接触JSX?我想离开JSX来使用另一个JSX解释器,这个解释器是在Babel编译发生后执行的。带巴别塔没有运输的运输JSX

回答

1

通常transpiling JSX时,你就必须像

{ 
    presets: ['es2015', 'react'] 
} 

配置在你的情况然而,你基本上看离开了“react`而不会造成通天抛出一个语法错误的JSX。这可以通过只允许用于解析JSX语法插件不启用该插件转换成JSX JS来完成:http://babeljs.io/docs/plugins/syntax-jsx/

{ 
    presets: ['es2015'], 
    plugins: ['syntax-jsx'] 
} 

,并确保您安装该插件与npm install --save-dev babel-plugin-synax-jsx