vue及ElementUI环境搭建

1. nodejs安装及npm安装

  • 下载地址:https://nodejs.org/en/download/
  • 选择windows Installer
  • 下载完成后 运行node-v8.11.1-x64.msi
  • 重启电脑后,node和npm都安装完成
  • 通过 node -v 和 npm -v 命令验证是否按照成功
  • npm 安装太慢,可以切换成淘宝npm镜像cnpm,安装命令
 npm install -g cnpm --registry=https://registry.npm.taobao.org
  • cnpm -v 验证是否安装成功

2. vue安装

  • 全局安装vue-cli
npm instsall -g vue-cli

3. 初始化vue项目

# demo是项目名
vue init webpack demo
  • 接下来会有一些初始化的设置,其中vue-router是路由,反正我都会选择安装,其他的可以回车跳过或者选择no
  • 按照提示,cd到新建的项目下,运行npm install
  • 运行npm run dev
  • 到这里,不出意外的话可以在浏览器里面看到Vue的初始化模板了,如果没有可能是端口号被占用,这里就将配置文件config/index.js里面的端口号改掉就可以了
  • 另外还要补充一下,最后的打包如果在本地起服务器运行打包后的文件是无法运行的,会报错404,所以这里将assetsPublicPath里面的 "/"改成"./"

4. 安装ElementUI

  • cd到当前项目 运行 npm i element-ui -S
  • 打开src目录下的main.js , 修改如下:
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.config.productionTip = false

/* eslint-disable no-new */
Vue.use(ElementUI)
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
  • 在components目录下,修改HelloWorld.vue, 在template内加入如下代码:
   <div class="block">
      <span class="demonstration">默认显示颜色</span>
      <span class="wrapper">
        <el-button type="success">成功按钮</el-button>
        <el-button type="warning">警告按钮</el-button>
        <el-button type="danger">危险按钮</el-button>
        <el-button type="info">信息按钮</el-button>
      </span>
    </div>
  </div>

-- 执行命令 npm run dev,就可以看到elementUi是否成功

5. 打包

  • 在项目目录下运行 npm run build 运行完成之后会在项目里面增加一个dist的目录,直接把这个目录丢给服务器就好了,dist目录的名字可以自定义在配置文件里面
posted @ 2018-04-27 11:49  Bonker  阅读(807)  评论(0编辑  收藏  举报