当使用 vue-cli 来初始化项目时,大部分配置它都帮我们做了,但是 ui 框架需要我们自己配置。
以
element-ui
为例,官网上虽然给出了脚手架下的配置文件,但是当我们打开vue-cli
初始化后的项目来修改时,发现有些不同,这个时候就会犹豫,要不要删除什么以达到和官网给出的配置一样呢?
答案是不用的。
首先,element-ui
官网第一个给出要配置的是.babelrc
文件,它就给了一段代码,我们通过vue-cli
构建项目的话发现.babelrc
文件里面已经有内容了,看下面:
|
|
element-ui
官网对.babelrc
配置就给出了以下代码:
|
|
仔细看上面的代码,
.babelrc
里面有两个presets
,该把这段代码放在哪?
我看了下网上大神们的项目,发现他们都是写在第一个presets
里面的接下来就是
package.json
文件,一个个找,没有的安装,记得–save-dev保存在devDependencies
里面,scripts
里面的代码不用改
第三个就是webpack.config.js文件夹了
不用改,我们用的是
vue-cli
搭建的项目,所以它默认分成三个不同的webpack.config.js文件,与element-ui
官网的结构已经不一样了
接下来还是.babelrc
文件
我们发现它的代码又变成这样了:
|
|
不要慌,只要在
plugins
里面添加相应的配置即可,其他忽视。。。
最后,配好了用
跟着官网来,很简单,在
main.js
使用import
导入element-ui
,然后再Vue.use(Button)
(Button就是你要导入的组件)注意,
Vue.use(Button)
写在new Vue({})
前面,确保实例化前将组件注册好!!!