解决方法
npm 下载(我使用了淘宝镜像):
cnpm install iview --save
cnpm install babel-plugin-import --save-dev
.babelrc文件
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2"
],
"plugins": ["transform-vue-jsx", "transform-runtime",["import", {
"libraryName": "iview",
"libraryDirectory": "src/components"
}]],
"env": {
"test": {
"presets": ["env", "stage-2"],
"plugins": ["transform-vue-jsx", "transform-es2015-modules-commonjs", "dynamic-import-node"]
}
}
}
main.js文件
import { Button, Table } from 'iview'
import 'iview/dist/styles/iview.css'
Vue.component('Button', Button)
Vue.component('Table', Table)
App.vue文件
<Button type="primary">Primary</Button>
最终效果