【手把手教安装】VUE安装教程+VScode配置!!!

news2025/2/25 13:47:59

含泪整理Vue安装教程

因为换了新电脑很多软件要重装,所以想到可以写一份教程,为我以后换电脑方便重装也为了大家!!
第一次安装Vue踩坑太多,这里整理一份超详细教程(win11也可!!!)

  1. 下载node.js
    Windows可以直接选这个Windows可以直接选这个下载完成后直接next安装即可

  2. 打开cmd(我喜欢管理员方式打开)
    输入可查看版本
    在这里插入图片描述
    注意:报错1来了】
    npm WARN config global --global, --local are deprecated. Use --location
    在这里可以将node.js里npm和npm.cmd里的prefix -g替换为prefix --location=global
    如果是管理员权限不可修改的话,我是拖到桌面改完就拖回来的(觉得比较快哈哈哈哈哈)在这里插入图片描述然后再执行第二步即可

  3. 在node.js文件夹下新建两个文件夹【node_global】和【node_cache】
    在这里插入图片描述
    然后在cmd中执行这两行命令
    在这里插入图片描述
    注意:这里就体现出管理员打开的重要性,如果不是管理员打开就会报错!】

  4. 此电脑–>属性–>高级系统设置
    选择环境变量中的系统环境新建
    在这里插入图片描述

== 这里的名称不要写错,并且注意避免有中文==
5. 将用户目录下的改为下图所示
改为下图所示
在这里插入图片描述
6. 依次输入这些命令配置淘宝镜像
npm config set registry https://registry.npm.taobao.org
可以安装cnpm,如果后续嫌npm安装慢

npm install -g cnpm --registry=https://registry.npm.taobao.org

在这里插入图片描述
7. npm install vue -g安装vue.js
8. npm install webpack -g安装webpack模板
安装webpack-cli:npm install --global webpack-cli
安装成功后可使用webpack -v查看版本号
按图操作
在这里插入图片描述或者输入下方命令安装脚手架(我是全都执行了一遍,因为俺是菜鸡~)
cnpm install -g @vue/cli
在这里插入图片描述

  1. 安装vue-router,输入npm install vue-router -g
  2. 输入vue -V查看版本
    在这里插入图片描述
  3. 输入vue ui命令就可以进入界面啦
    在这里插入图片描述
    ==因为我用VScode写Vue,所以后面如何创建就不写啦

Step2 vscode配置Vue

1、插件(我下了很多)

在这里插入图片描述 语法高亮
在这里插入图片描述 汉化
在这里插入图片描述 语法纠错
在这里插入图片描述 自动闭合标签以及另一侧标签同步修改
在这里插入图片描述 ES6语法
在这里插入图片描述 括号着色器
在这里插入图片描述 路劲自动补全
在这里插入图片描述 快捷键显示

2、创建以及运行

创建:vue create xxx
运行:npm run serve

如果是下载的别人的项目

         npm install
运行:npm run dev

3、常用配置文件下载

无脑复制粘贴执行就行

设置淘宝镜像
npm config set registry https://registry.npm.taobao.org


npm install webpack --save-dev
npm install webpack-dev-server --save-dev


npm i element-ui -S

npm install less@3.9.0 --save-dev --force
npm install less-loader@5.0.0 --save-dev --force


npm i vue-router -S

【excel表格工具】
 npm i -S exceljs file-saver luckyexcel

需要在main.js下配置一下才可以使用,可以自行百度,类似于这种
可以根据自己的报错修改

//引入Vue
import Vue from "vue";
//引入App
import App from "./App.vue";
//引入VueRouter
import VueRouter from "vue-router";
//引入路由器
import router from "./router";
//统一接口api文件夹里面全部请求函数
//统一引入
import * as API from "@/api";
// 三级联动组件--全局组件
import TypeNav from "@/components/TypeNav/index.vue";
// 分页器--全局组件
import Pagination from "@/components/pagnation/index.vue";
//引入MockServer.js----mock数据
import "@/mock/mockServe";
import { Button, MessageBox } from "element-ui";
// 映入仓库
import store from "@/store";
// 引入swiper样式
import "swiper/css/swiper.css";
// 第一个参数组件的名字,第二个参数哪一个组件
Vue.component(TypeNav.name, TypeNav);
Vue.component(Pagination.name, Pagination);
Vue.component(Button.name, Button);
// 使用路由插件
Vue.use(VueRouter);
//ElementUI注册组件的时候,还有一种写法,挂在原型上
Vue.prototype.$msgbox = MessageBox;
Vue.prototype.$alert = MessageBox.alert;
// 引入图片懒加载
import img from '@/components/images/wx_cz.jpg'
import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload, {
        preLoad: 1.3,
        error: 'dist/error.png',
        loading: img,
        attempt: 1
    })
    //引入表单校验插件
import "@/plugins/validate";

//关闭Vue的生产提示
Vue.config.productionTip = false;
//创建vm
new Vue({
    el: "#app",
    // 注册全局事件总线
    beforeCreate() {
        Vue.prototype.$bus = this;
        Vue.prototype.$API = API;
    },
    render: (h) => h(App),
    // 配置路由
    router: router,
    // 注册仓库
    store: store,
});

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/405549.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniapp 控制台警告 DevTools failed to load SourceMap: Could not load content for http://127.0.0.1问题解决

在uniapp中控制台警告,这是用于在开发时定位到报错的源码位置的工具SourceMap出问题了,如果单纯只是想消除这个警告的方法写在下面第一个,真正解决工具问题的方法是第二个(需要下载一个插件),现在放在这边做…

如何修复运行缓慢的 WordPress 网站?

💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 就其 SEO 而言&…

npm、nrm两种方式查看源和切换镜像

一、使用npm查看当前源、切换淘宝镜像、切换官方源 (1)npm查看当前源: npm get registry(2)npm设置淘宝镜像源: npm config set registry http://registry.npm.taobao.org(3)npm设…

2023 前端一场面试及答案整理

金三马上就要开始了,俗话说得好,知己知彼百战百胜,多准备总是没有错的。以面试的形式和大家一起学习、一起回顾我们的职场生涯。今天简单总结一下我个人去面试,包括我在面试别人时的经验。加油加加油!!&…

2022最新Nodejs下载安装配置步骤(保姆级教程)

1. 进入官网选择下载版本 http://nodejs.cn/download/2.安装过程 步骤1:选择next选项 步骤2:勾选接受协议选项,点击 next(下一步)按钮 : 步骤3:其默认安装目录是C:\Program Files\nodejs\,当…

【Python】ttkbootstrap的介绍与使用

一、什么是ttkbootstrap? 官方文档 [较慢]:https://ttkbootstrap.readthedocs.io/en/latest/ ttkbootstrap 是一个基于 tkinter 的界面美化库,使用这个工具可以开发出类似前端 bootstrap 风格的 tkinter 桌面程序 二、安装步骤 安装命令…

Vue项目安装less和less-loader

第一步:查看webpack和webpack-cli是否安装 打开cmd,通过命令查看 webpack -vwebpack-cli -v如果没有安装,要先进行安装 可以通过 npm view webpack version / npm view webpack-cli version 查看当前webpack的最新版本 可以通过 npm vie…

什么是axios(写给小白的理解笔记)

0.为什么会诞生axios 最初浏览器页面向服务器请求数据时,返回的是整个页面,整个页面都会刷新,当我们只需要请求部分数据时,返回整个页面会造成网络资源的占用,为了提高数据请求效率,异步网络请求Ajax出现了…

羊了个羊网页版

最近羊了个羊火的不得了,利用周末时间实现一个网页版。步骤如下: 1,用reactjs 实现。 2,实现Gameroom类。 3,实现Card类。 4,通过父组件控制子组件通信方式,控制点击事件。 5,通过t…

nvm切换node版本

在实际的前端开发过程中,可能会经常遇见 node.js 的版本问题,不同的项目需要使用不同的 node.js 版本。比如Vue2和Vue3需要的Node版本不一样。 地址:https://github.com/coreybutler/nvm-windows/releases 注意:安装之前必须完…

ChatGPT初体验——震撼,好用,贾维斯已来

2022.12.26 大概一个月的使用体验,我觉得chagpt的使用还算远远超出我的想象,可以说只有你想不到的,最近需要写一个基于shell的学生选课系统,但是时间实在是紧张的很,一开始chatgpt是无法接受这么大的要求的&#xff0c…

js实现数组去重的方式(7种)

目录JS数组去重的方式1.利用Set()Array.from()2.利用两层循环数组的splice方法3.利用数组的indexOf方法4.利用数组的includes方法5.利用数组的filter()indexOf()6.利用Map()7.利用对象JS数组去重的方式 例:将下面数组去除重复元素(以多种数据类型为例&a…

vue开发中,数据更新,但视图不刷新

我们在开发过程中会碰到数据更新,但是视图并未改变的情况,情况如下: 第一种:动态给对象新增属性或者删除属性是不会触发视图刷新的,Vue识别不到; 第二种:通过数组下标修改数组中的元素或者手动修改数组的长度,Vue识别不到&#…

【Javaweb学习笔记】在Eclipse中创建Web项目

【Javaweb学习笔记】在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容——在Eclipse中创建Web项目 前期回顾: 第一期——schema约束 笔者还是菜菜,还请大家多多指教呀! 文章目录【Javaweb学习笔记】…

解决onebot提示当前QQ版本过低,请升级到最新版在登录!

文章目录前言方法一方法二1️⃣下载文件2️⃣本地运行3️⃣重新启动go-cqHttp4️⃣服务器下载go-cqhttp5️⃣配置gocqhttp6️⃣启动go-cqhttp结语前言 🥇个人主页:MIKE笔记 🥈文章专栏:技术教程 📣TG交流群&#xff1a…

vue:聊天对话框的实现

实现效果:不知道怎么录屏 就用图片展示了,实现了聊天框的基础功能,也有一些细节考虑不完全。未输入消息时可发送图片或视频,输入消息后显示发送按钮,保持滚动条在位于底部的最新消息。 实现方式: 1.布局&a…

React中的setState使用细节和原理解析

文章目录setState使用详解使用setState的原因setState的基本用法setState的异步更新setState获取异步结果setState一定是异步?setState使用详解 前面我们有使用过setState的基本使用, 接下来我们对setState使用进行详细的介绍 使用setState的原因 开发中我们并不能直接通过修…

vue项目打断点的三种方式

方式一:使用debugger介绍:js自带的方法优点:简单好用,不需要额外的配置注意:生产环境下需要去掉方式二:使用vsCode插件断点介绍:vscode集成的断点调试,大佬必备优点:减少…

Nodejs安装及npm配置(超详细)

文章目录一、Node.js 下载二、Node.js 安装node.js简单安装三、Node.js 配置配置npm源关于npm源的更新四、可能遇到的问题1. 直接输入npm 或 npm 命令出错一、Node.js 下载 Node.js官网下载地址 Node.js中文下载地址 本文以 node.js 16.14.2 版本做演示,此版本要…

vue如何请求后端数据

在vue中,我们如何通过请求接口来访问后端的数据呢?在这里简单总结了一个小示例: 主要问题:如果不封装的话,在每次请求的时候都要书写一遍下面的代码,造成代码冗余。 1、在src目录下创建一个utils文件夹&am…