Vue 2 环境准备

本文档详细介绍了如何从头开始设置Vue项目,包括全局安装vue/cli,使用vueui创建项目,选择必要的依赖如vue-router和vuex。接着,讲解了如何安装和使用Vue DevTools,以及配置项目以在7070端口运行。此外,还阐述了修改端口的方法,并提供了避免跨域问题的代理配置。最后,提到了vue.config.js文件中关于代理的设置。

环境准备

安装脚手架
npm install -g @vue/cli
  • -g 参数表示全局安装,这样在任意目录都可以使用 vue 脚本创建项目
创建项目
vue ui

使用图形向导来创建 vue 项目,如下图,输入项目名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f0DT6Bh3-1664024171251)(D:\2022.js\imgs\image-20220815141136895.png)]
在这里插入图片描述

选择手动配置项目

在这里插入图片描述

添加 vue router(实现组件之间跳转) 和 vuex(实现组件之间共享)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7y3vBDm6-1664024171252)(D:\2022.js\imgs\image-20220815141412380.png)]

选择版本,检查错误级别,创建项目

在这里插入图片描述

安装 devtools
  • devtools 插件网址:https://devtools.vuejs.org/guide/installation.html

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yefIhwvk-1664024171253)(D:\2022.js\imgs\image-20220815141648040.png)]

运行项目

进入项目目录,执行

npm run serve

在这里插入图片描述

修改端口

前端服务器默认占用了 8080 端口,需要修改一下

  • 文档地址:DevServer | webpack

  • 打开 vue.config.js 添加

    const { defineConfig } = require('@vue/cli-service')
    module.exports = defineConfig({
      
      // ...
        
      devServer: {
        port: 7070
      }
      
    })
    
添加代理

为了避免前后端服务器联调时, fetch、xhr 请求产生跨域问题,需要配置代理

  • 文档地址同上

  • 打开 vue.config.js 添加

    const { defineConfig } = require('@vue/cli-service')
    module.exports = defineConfig({
        
      // ...
        
      devServer: {
        port: 7070,
        proxy: {
          '/api': {
      		       //'http://localhost:8080/项目名'
            target: 'http://localhost:8080',
            changeOrigin: true
          }
        }
      }
        
    })
    
### Vue.js前端开发环境搭建步骤 1. **安装Node.js** Vue的运行依赖于Node.js,因此需要先下载并安装Node.js。可以访问其官网或中文网(http://nodejs.cn)下载对应系统的版本,安装路径建议选择非C盘目录。安装过程选择默认选项即可完成安装。 2. **配置环境变量** 在系统环境变量中添加以下目录,以便命令行工具可以识别Vue命令: ``` C:\Users\你的用户名\AppData\Roaming\npm ``` 配置完成后,在命令行输入 `vue -V`,若显示版本号则说明配置成功[^2]。 3. **安装Vue CLI脚手架** 使用npm或yarn安装Vue CLI。若之前安装过旧版本(3.0以前),需要先卸载旧版本: ``` npm uninstall -g vue-cli ``` 或者使用yarn: ``` yarn global remove vue-cli ``` 安装新版本(3.0及以上): ``` npm install -g @vue/cli ``` 或者使用yarn: ``` yarn global add @vue/cli ``` 安装完成后,可以通过 `vue --version` 检查是否安装成功[^4]。 4. **创建Vue项目** 创建一个名为 `vueDemo` 的项目: ``` vue init webpack vueDemo ``` 项目创建完成后,进入项目目录并安装依赖: ``` cd vueDemo npm install ``` 安装完成后,使用以下命令启动项目: ``` npm run dev ``` 默认情况下,项目将在本地启动,并可通过浏览器访问 `http://localhost:8080` 查看运行效果。 5. **引入插件** - **Element UI** Element UI 是一个基于 Vue 的桌面端组件库,可以通过以下命令安装: ``` npm i element-ui -S ``` 安装完成后,在项目的 `main.js` 文件中引入Element UI: ```javascript import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI); ``` 这样就可以在项目中使用Element UI的组件[^2]。 - **Axios** Axios是一个用于发送HTTP请求的库,可以通过以下命令安装: ``` npm install axios ``` 安装完成后,可以在Vue组件中导入并使用Axios: ```javascript import axios from 'axios'; ``` 然后即可通过 `axios.get()`、`axios.post()` 等方法进行网络请求。 6. **解决常见问题** - **重装npm** 如果遇到npm相关的问题,可以通过以下命令重新安装npm: ``` npm install -g npm ``` 或者使用yarn: ``` yarn add -g npm ``` - **重装ajv** 如果遇到ajv相关的问题,可以尝试重新安装指定版本: ``` npm install ajv@^6.9.1 ``` 或者使用yarn: ``` yarn add ajv@^6.9.1 ``` 7. **其他工具安装** - **Yarn** Yarn是一个快速、可靠、安全的依赖管理工具,可以通过以下命令安装: ``` npm install -g yarn ``` 安装完成后,可以通过 `yarn -v` 检查是否安装成功。 - **Git** Git是一个版本控制工具,可以从其官网下载安装包进行安装。 - **VSCode** VSCode是一个流行的代码编辑器,可以从其官网下载安装包进行安装。安装完成后,建议同步配置和插件以提高开发效率。 8. **验证安装** 在完成所有安装步骤后,可以通过创建一个简单的Vue项目来验证环境是否搭建成功。如果项目能够正常启动并运行,说明环境搭建已经成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值