vue2脚手架搭建项目流程

使用环境:node版本16.16.0

一、搭建脚手架

  1. 下载
npm install -g @vue/cli
  1. 安装好后 查看版本
vue -V

在这里插入图片描述
显示版本号就是安装成功了

  1. 创建项目
vue create 项目目录

在这里插入图片描述

  1. 启动项目
cd 当前的项目名称(进去项目名称文件夹下)
npm run serve

这样就是启动成功了
在这里插入图片描述
访问地址后展示这个页面就对了
在这里插入图片描述
5. 关闭Eslint(在vue.config.js里面添加 )

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false  //添加该行代码
})

在这里插入图片描述

二、element-ui组件安装(安装的版本是2.15.14)

  1. npm 安装
npm install element-ui -S
  1. 组件引入以及使用
    完整引入
    在 main.js 中写入以下内容:(直接粘贴进main.js)
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';

Vue.use(ElementUI);

Vue.config.productionTip = false

new Vue({
  el: '#app',
  render: h => h(App)
});

在这里插入图片描述

三、准备工作

  1. 在src下创建一个views文件夹,创建index.vue
<template>
    <div class="index">
        123123456
    </div>
</template>

<script>
export default {
    name: 'indexHome',
    data() {
        return {}
    },
}
</script>

<style>
</style>
  1. 删除src下的components文件夹下的HelloWorld.vue

四、安装路由

  1. npm 安装
npm install vue-router@3 -S
  1. 配置路由
    在src下创建一个router文件夹,创建index.js
import Vue from "vue"; //引入Vue对象,因为要用它的use
import Router from "vue-router"; //引入vue-router
//使用路由插件
Vue.use(Router);

//配置路由
const routes = [
  {
    path: "/",
    name: "index",
    component: () => import("@/views/index"),
  },
];

const router = new Router({
  mode: "history", // hash/history
  //插件路由对象
  routes,
});

export default router;
  1. main.js 配置
//引入自己定义的路由js文件
import router from "./router/index";

new Vue({
  render: (h) => h(App),
  router,
}).$mount("#app");

在这里插入图片描述

  1. 在App.vue直接替换下面代码
<template>
    <div id="app">
        <router-view />
    </div>
</template>

<script>
export default {
    name: 'App',
}
</script>

<style>
</style>

五、安装sass

  1. npm 安装
npm install node-sass@9.0.0 --save-dev
npm install sass-loader@6.0.6 --save-dev
npm install style-loader@4.0.0 --save-dev
  1. 在src下创建一个views文件夹的index.vue替换成以下代码看看是否生效
<template>
    <div class="index">
        <span class="index_span">123123456</span>
    </div>
</template>

<script>
export default {
    name: 'indexHome',
    data() {
        return {}
    },
}
</script>

<!-- 在需要用到sass的地方添加lang="scss" -->
<style lang="scss" scoped>
.index{
    width: 100px;
    height: 100px;
    background: red;
    .index_span{
        color: #ffffff;
    }
}
</style>

六、安装vuex

  1. npm 安装
npm install vuex@3 --save

注:以下是简单的例子

  1. 在src下创建一个store文件夹的index.js
import Vue from "vue";
import Vuex from "vuex";

Vue.use(Vuex);

const state = {
  count: 100,
};

const store = new Vuex.Store({
  state
})

export default store
  1. 在main.js里面引入
import store from "./store";
new Vue({
  render: (h) => h(App),
  store, //把store对象植入到vue的根属性,在vue组件里就可以使用 this.$store拿到vueX.store对象
}).$mount("#app");

如图:
在这里插入图片描述
或者直接复制下面代码替换

import Vue from "vue";
import App from "./App.vue";
// 引入element
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
//引入自己定义的路由js文件
import router from "./router/index";
import store from "./store";

Vue.config.productionTip = false;

// 全局组件挂载
Vue.use(ElementUI);

new Vue({
  render: (h) => h(App),
  store, //把store对象植入到vue的根属性,在vue组件里就可以使用 this.$store拿到vueX.store对象
  router,
}).$mount("#app");
  1. 在src下创建一个views文件夹的index.vue 添加代码
<template>
    <div class="index">
        <span class="index_span">123123456</span>
        <!-- 这里是新的 -->
        {{ text }}
    </div>
</template>

<script>
export default {
    name: 'indexHome',
    data() {
        return {
            text: '', // 这里是新的
        }
    },
    created() {
        this.text = this.$store.state.count // 添加获取store定义的count
    },
}
</script>

<!-- 在需要用到sass的地方添加lang="scss" -->
<style lang="scss" scoped>
.index {
    width: 100px;
    height: 100px;
    background: red;
    .index_span {
        color: #ffffff;
    }
}
</style>

启动项目 出现数字就成功了
在这里插入图片描述

### 回答1: 关于Vue2.0脚手架搭建项目的问题,我可以为您提供一些参考。首先,您可以使用Vue官方提供的Vue CLI(命令行界面)来创建和管理Vue项目。通过在终端中运行命令“vue create [项目名]”,您可以创建一个新的Vue项目并选择使用预定义的配置或手动配置。然后,您可以使用Vue CLI提供的一些工具和插件来管理您的项目,例如添加新的依赖项,构建和部署您的应用程序等。除此之外,还有一些第三方脚手架工具也可以帮助您快速创建和管理Vue项目,例如nuxt.js等。希望这些信息能对您有所帮助! ### 回答2Vue 2.0脚手架是用来搭建和管理Vue项目的工具,可以快速创建一个基于Vue的应用程序的基本结构。使用Vue CLI(Command Line Interface)创建一个Vue项目非常简单,只需几个简单的步骤即可。 首先,需要在计算机上安装Node.js和npm(Node Package Manager)。这些是安装和运行Vue CLI所需的基本工具。 安装完成后,打开终端或命令提示符,并运行以下命令来安装Vue CLI: ``` npm install -g @vue/cli ``` 接下来,可以使用Vue CLI来创建一个新的Vue项目。在终端或命令提示符中,使用以下命令: ``` vue create 项目名称 ``` 通过运行此命令,Vue CLI将会自动创建一个新的Vue项目,并安装所有必要的依赖项。可以根据需要选择不同的配置选项,例如是否使用Babel、TypeScript、CSS预处理器等。 创建项目后,进入项目文件夹,运行以下命令启动开发服务器: ``` npm run serve ``` 这将在本地启动一个开发服务器,并在浏览器中实时预览项目。 除了创建项目Vue CLI还提供了一些其他有用的命令,例如构建和打包项目,运行单元测试,生成文档等。 总结来说,Vue 2.0的脚手架可以非常方便地搭建和管理Vue项目。借助Vue CLI,只需几个简单的步骤就可以创建一个基于Vue的应用程序,并进行开发、构建和打包等操作。这大大提高了项目的开发效率和可维护性。 ### 回答3: Vue.js是一款由Evan You开发的渐进式JavaScript框架。Vue 2.0是Vue.js的升级版本,相比于之前的版本,它更加快速、稳定和高效。 在搭建Vue 2.0项目时,我们可以使用脚手架来简化整个过程。脚手架可以理解为一个工具,它为我们提供了项目结构、配置文件和一些基础模板,使我们能够快速开始一个Vue项目的开发。 首先,我们需要安装Vue CLI(命令行工具),它是用于创建和管理Vue项目的工具。使用以下命令全局安装Vue CLI: ``` npm install -g @vue/cli ``` 安装完成后,我们可以使用命令`vue create`来创建一个新的Vue项目。通过命令行进入到你想要创建项目的目录,并执行以下命令: ``` vue create 项目名称 ``` 然后,Vue CLI将会引导你进行一系列的配置选择,如预设(默认或手动选择)、Babel、ESLint等。根据你的需求进行相应选择。 完成配置后,Vue CLI将会下载项目模板并安装依赖项。安装完成后,我们可以使用以下命令启动项目: ``` npm run serve ``` 以上命令会启动一个本地开发服务器,并会在浏览器中打开你的项目。此时,你就可以开始编写Vue组件、样式和逻辑了。 此外,Vue CLI还提供了许多其他操作,如构建项目、运行测试等。你可以参考Vue CLI的官方文档了解更多细节。 总而言之,使用Vue CLI搭建Vue 2.0项目非常简单,并且提供了一套完整的工具链,帮助我们更高效地进行开发。无论是个人项目还是大型企业级应用,Vue CLI都是一个非常实用的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值