- element-ui升級到2.7.0以后需要添加對jsx語法的支持秉继,否則會報一下錯誤:
error in ./~/.2.11.1@element-ui/packages/form/src/label-wrap.vue
Syntax Error: Unexpected token (23:14)
21 | }
22 | }
> 23 | return (<div class="el-form-item__label-wrap" style={style}>
| ^
24 | { slots }
25 | </div>);
26 | } else {
@ ./~/.2.11.1@element-ui/packages/form/src/label-wrap.vue 4:2-108
- 解決方案:添加對
jsx
語法的支持
安裝jsx
依賴
cnpm install babel-plugin-syntax-jsx babel-plugin-transform-vue-jsx babel-helper-vue-jsx-merge-props babel-preset-env --save-dev
在.babelrc
中添加對jsx
插件的配置桐筏,如果沒有此文件就新建贷腕,內(nèi)容如下:
{
"plugins": ["transform-vue-jsx"]
}