Closed lc-soft closed 4 years ago
解决方法: 改用 babel-plugin-import,重命名 .babelrc 为 .babelrc.js,然后将插件配置改为:
```js
[
"import",
{
"libraryName": "element-ui",
"style": (name) => {
return `element-ui/lib/theme-chalk/${name.substr(name.lastIndexOf('/') + 1)}.css`
}
},
"element-ui"
],
能够重现此问题的测试用例已经提交至 PR #55 ,切换到这个 PR 的分支然后运行
npm test
即可重现:第一次解析
MessageBox.alert(text)
的结果是正常的:第二次解析
MessageBox.confirm(text)
时 MessageBox 却被解析为_MessageBox
。