Vs code+Vue+Element前端开发环境搭建

Vs code安装

  1. 下载可以访问Visual Studio Code的官方网站,但是由于是国外的镜像源下载很缓慢。
    image-20210604100229622
  2. 下载缓慢的解决方法
  • 复制下载地址,将镜像源换为国内的( vscode.cdn.azure.cn)
    image-20210604100640513
  1. 安装过程很简单不过多赘述,自行安装即可。
  2. VS code安装完成后,安装Vetur
    image-20210604103052597

Vue-Cli脚手架配置

  1. 安装node.js,点击此链接进入官网下载安装即可。
  2. 安装Vue CLI,这里以windows系统为例。
  • 首先打开cmd面板,输入:
    npm install -g @vue/cli
    
  • 等待结束后,输入:
    vue --version
    

正确出现这个时,即为安装成功
image-20210604101658396
3. Vue项目创建(这里以进入E盘的MyUI文件夹创建项目为例)

  • 调出cmd面板,依次输入:
    E:
    cd MyUI
    vue create name //name这里指的是项目名,项目名首字母不能大写,我这里大写了
    

image-20210604102152437

  • enter后开始创建,如下图所示即为创建完成
    image-20210604102539649
  1. 使用Vs code打开我们刚刚创建的项目,如下图所示:
    image-20210604103213399
  • 删除helloworld.vue文件,以及app.vue中与helloworld中的相关代码,app.vue中剩余代码如下所示:
    <template>
      <div id="app">
    
      </div>
    </template>
    
    <script>
    export default {
      name: 'App',
    
    }
    </script>
    
    <style>
    #app {
      font-family: Avenir, Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-align: center;
      color: #2c3e50;
      margin-top: 60px;
    }
    </style>
    

安装element-ui

  1. 安装,打开Vs code的控制终端,输入:

    npm i element-ui -S 
    

    得到此图即为安装成功image-20210604104209346

  2. 在 webpack 入口页面 main.js 添加如下配置:

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

    修改后的main.js如下所示:

    import Vue from 'vue'
    import App from './App.vue'
    import ElementUI from 'element-ui';
    import 'element-ui/lib/theme-chalk/index.css';
    Vue.use(ElementUI);
    Vue.config.productionTip = false
    new Vue({
      render: h => h(App),
    }).$mount('#app')
    
    

安装router

  1. 安装,打开VS code的控制终端,输入:
    npm install vue-router
    
    得到此图即为安装成功image-20210604105238793
  2. 配置router
  • 在项目的src文件夹下新建文件夹router和views,并在router文件夹下新建文件index.js,在views文件夹下新建test文件夹,并新建文件test.vue.
  • 在router的index.js中添加路由
    import Vue from "vue";
    import VueRouter from "vue-router";
    Vue.use(VueRouter);
    const routes = [
      {
        path: "/",
        component: () => import('@/views/test/test'),//这里指向的是views文件夹下test文件夹中的文件test
        hidden: true
      },
    ];
    const router = new VueRouter({
      mode: "history",
      base: process.env.BASE_URL,
      routes
    });
    export default router;
    
  • 将main.js配置修改如下:
    import Vue from 'vue'
    import App from './App.vue'
    import ElementUI from 'element-ui';
    import 'element-ui/lib/theme-chalk/index.css';
    import VueRouter from 'vue-router'
    import router from "./router";
    
    Vue.config.productionTip = false;
    Vue.use(ElementUI);
    Vue.use(VueRouter);
    new Vue({
      router,
      render: h => h(App),
    }).$mount('#app')
    
  • 在app.vue中添加路由容器:
     <router-view></router-view>
    
    app.vue中的代码如下:
    <template>
      <div id="app">
        <router-view></router-view>
      </div>
    </template>
    <script>
    export default {
      name: "App",
    };
    </script>
    <style>
    #app {
      font-family: Avenir, Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-align: center;
      color: #2c3e50;
      margin-top: 60px;
    }
    </style>
    
    

项目运行

在Vs code的控制台输入:npm run serve
控制台显示如下,即为成功运行,按住ctrl并单击即可访问浏览器,显示的是一个空白页面。
image-20210604111149237

Logo

前往低代码交流专区

更多推荐