鍍金池/ 問(wèn)答/HTML/ babel-plugin-transform-es2015-modules-am

babel-plugin-transform-es2015-modules-amd 與antd沖突問(wèn)題

因?yàn)轫?xiàng)目其他庫(kù)需要babel的babel-plugin-transform-es2015-modules-amd插件,但是配置后,antd就會(huì)出問(wèn)題。

clipboard.png

clipboard.png

但是去掉該插件就沒(méi)有問(wèn)題

clipboard.png

clipboard.png

如何配置可以在使用babel-plugin-transform-es2015-modules-amd同時(shí)可以引用antd?各位碰到?jīng)]有?

回答
編輯回答
使勁操

已經(jīng)解決,使用AMD方式第三方庫(kù),可以不用babel-plugin-transform-es2015-modules-amd,通過(guò)@babel/preset-env的參數(shù)解決,在bablerc文件中修改為
{
"presets":[ ["@babel/preset-env",{"modules":"amd"}], ["@babel/preset-react"]],
"plugins": [

["@babel/plugin-proposal-class-properties"], ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]]

}

2017年1月20日 22:26