Vue项目中Element UI填坑

一、安装ElementUI

npm i element-ui -S

在main.js文件中

    import ElementUI from 'element-ui'
    import 'element-ui/lib/theme-chalk/index.css'
    Vue.use(ElementUI)

这样就可以全局使用element组建了
也可以,按需引入

    import 'element-ui/lib/theme-chalk/index.css'
    import { Button} from 'element-ui'
    Vue.use(Button)

二、运行报错

Module not found: Error: Can't resolve 'element-ui/lib/style.css' in 'C:\Users\Jetty\WebstormProjects\Construction\src'

在这里插入图片描述
webstorm中提示安装,但是按他的操作并没有用。
在这里插入图片描述
三、填坑
修改.babelrc文件

      'plugins': [
        [
          'component',
          {
            'libraryName': 'element-ui',
            'styleLibraryName': 'theme-chalk'
          }
        ]
      ]

但是如果你跟我之前一样已经用过mint ui了,那就需要这样配置

     "plugins": [
      "transform-vue-jsx",
      "transform-runtime",
      ["component",
        [{
          "libraryName": "mint-ui",
          "style": true
        },
          {
            "libraryName": "element-ui",
            "styleLibraryName": "theme-chalk"
          }]
      ]
    ]

配置完我就可以正常使用了。
四、其他可能
如果还是不行,那就应该是url-loader、style-loader、css-loader的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值