2016-01-06 59 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