1.安装node.js
步骤:https://nodejs.org/en/ node官网,选择跟自己的电脑匹配的版本进行下载,然后一步步的安装即可,安装完打开cmd命令行输入node -v,如果出现版本信息即表示安装成功。
2.安装淘宝镜像安装相关依赖,打开cmd命令行输入:
npm install -g cnpm --registry=http://registry.npm.taobao.org
3.安装vue-cli脚手架构建工具,打开cmd命令行输入:
npm install -g vue-cli
4.选定路径,新建vue项目,这里我建到D盘下面的vue文件里

5.新建vue项目,打开cmd命令行输入:vue init webpack +项目名称,例如:
vue init webpack helloVue

6.一路Yes 就行行了
? Project name mydemovue # => 项目名称 ? Project description A Vue.js project # => 项目描述 ? Author malun <malun666@126.com> # => 作者 ? Vue build standalone # => 是否支持单文件组件 ? Use ESLint to lint your code? Yes # => 是否支持ESLint代码校验 ? Pick an ESLint preset Standard # => 校验的标准是什么? ? Setup unit tests with Karma + Mocha? Yes # => 是否使用单元测试 ? Setup e2e tests with Nightwatch? Yes # => 是否使用e2e测试
7.安装element-ui,打开cmd命令行输入:
npm i element-ui -S
8.在项目中使用element-ui:
在main.js引入,并使用:
// The Vue build version to load with the `import` command // (runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue' import App from './App' import router from './router' /*引入下面三行*/ import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', router, components: { App }, template: '<App/>' })
9.查看效果:
修改下components->HelloWorld.vue:
<template>
<div>
<el-button @click="show = !show">Click Me</el-button>
<div style="display: flex; margin-top: 20px; height: 100px;">
<transition name="el-fade-in-linear">
<div v-show="show" class="transition-box">.el-fade-in-linear</div>
</transition>
<transition name="el-fade-in">
<div v-show="show" class="transition-box">.el-fade-in</div>
</transition>
</div>
</div>
</template>
<script>
export default {
data: () => ({
show: true
})
}
</script>
<style>
.transition-box {
margin-bottom: 10px;
200px;
height: 100px;
border-radius: 4px;
background-color: #409EFF;
text-align: center;
color: #fff;
padding: 40px 20px;
box-sizing: border-box;
margin-right: 20px;
}
</style>
10.启动项目,打开cmd命令行输入:
npm run dev