Vue脚手架安装(全网最详细)

news2024/11/25 5:50:36

目录

1、环境准备

1.1 安装node

1.1.2 判断你是否安装成功

1.1.3 在命令提示符中查看node版本

1.2 安装webpack

1.3 安装vue-cli3.x以上

2、创建工程

2.1 创建

2.2 选择

2.2.1 选择自定义设置:

2.2.2 选择Vue版本:

2.2.3 是否使用历史模式选择路由:

2.2.4 选择CSS扩展语言:

2.2.5 选择ESLint:

2.2.6 在什么时候格式化:

2.2.7 配置文件单独存还是存一起:

2.2.8 需不需要保存预设:

2.2.8.1 给预设起名:

2.2.9 测试是否创建工程成功:

 3、打开工程并配置

工程中的文件介绍:

配置package.json:

使用终端启动:

配置vue.config.js:

结束语:


1、环境准备

1.1 安装node

node.js

  •  node提供了javascript的运行环境
  • 它可以让javascript运行在服务端的开发平台 

从官网直接下载安装即可,自带npm包管理工具。地址:Node.js

点击左边被红框圈住的,直接下载。 

打开下载后的node文件,安装非常简单一路next就行,我相信各位大佬都会安装

1.1.2 判断你是否安装成功

搜索命令提示符,并且以管理员身份运行

1.1.3 在命令提示符中查看node版本

输入node -v命令查看node版本,如果有版本号就说明安装成功。

1.2 安装webpack

webpack

  • 用于现代 JavaScript 应用程序的静态模块打包工具
  • 下图中,左边那一大堆通过webpack打包为右边那一小堆

 安装webpack命令:

安装webpack 全局安装 在开发环境中
npm install webpack -D -g

1.3 安装vue-cli3.x以上

脚手架3.0以上的和2.0的代码已经完全是不一样了,现在脚手架2.0的都已经被抛弃了

 安装vue-cli命令: 

安装vue-cli
npm install @vue/cli@4.5.17 -g 

2、创建工程

2.1 创建

选择一个空文件夹后创建,最好是放D盘里面

创建命令: 

创建工程
vue create 工程名

输入命令后会出现创建界面

可以通过上下键切换,回车下一步

 选项解释:

2.2 选择

2.2.1 选择自定义设置:

上下切换,空格选择,回车下一步

我们选择的都会配置到我们的工程里面,它会把选择到的全配好。

2.2.2 选择Vue版本:

选择vue2版本

2.2.3 是否使用历史模式选择路由:

我们使用历史模式,填y

2.2.4 选择CSS扩展语言:

选择Less扩展语言

2.2.5 选择ESLint:

选择第一个

2.2.6 在什么时候格式化:

选择第一个,在保存的时候格式化

2.2.7 配置文件单独存还是存一起:

 选择第一项,单独存放

2.2.8 需不需要保存预设:

需要就填y,不需要就填n,填y可以在下次创建时直接选择这次的预设,我就填y了

2.2.8.1 给预设起名:

如果需要保存预设了,就要给它起个名后再创建工程,如果不需要就直接开始创建工程了。

2.2.9 测试是否创建工程成功:

选择到刚才创建的地址,然后输入一下命令:

先输入
set NODE_OPTIONS=--openssl-legacy-provider
后输入,启动
npm run serve

按着Ctrl+左键点击local后的地址,如果能打开就证明成功了。

 成功页面:

 3、打开工程并配置

使用Visual Studio Code打开刚创建的工程

工程中的文件介绍:

配置package.json:

配置package.json,可以少些一步命令执行,选择下图文件

 将script对象的每个属性前面加一个set NODE_OPTIONS=--openssl-legacy-provider &&

"scripts": {
    "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
    "lint": "vue-cli-service lint"
  },

使用终端启动:

先新建个终端

 在终端中,定位到当前地址,输入运行命令,如果想让它暂停ctrl+c就会暂停了

配置vue.config.js:

工程中此文件是没有,需要在工程的根路径下自行创建,注意好创建的路径。

要和这些配置文件同级

 内容:

module.exports = {
    configureWebpack:{
        devServer:{
        port:8090, // 端口
        open:true, // 自动打开浏览器
        }
    }
}

结束语:

 后面在发的博客也都是在vue脚手架上作了,大家先提前安装好脚手架。

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

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

相关文章

应用在红外遥控领域中的心率传感信号接收芯片

远程遥控技术又称为遥控技术,是指实现对被控目标的遥远控制,在工业控制、航空航天、家电领域应用广泛。红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实…

力扣HOT100.4,两个正序数组的中位数,拓展寻找第K小

题目:给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 输入:nums1 [1,3], nums2 [2] 输出:2.00000 解释:合并数组 [1,2,3] ,中位…

不会编写正则表达式?试试“biu正则”,体验点一下就给你想要的正则表达式!

biu正则介绍 “biu正则”是一款非常实用的正则表达式生成工具。它的主要功能是帮助用户快速生成各种正则表达式,从而减少编写正则表达式的时间。比如,如果您需要编写一个匹配邮箱的正则表达式,只需要输入一个邮箱地址,点击“Clik…

横扫“盲区”、“看透”缺陷,维视智造推出短波红外相机

在可见光领域,工业相机的视觉应用已经十分成熟,但在日常的客户咨询中,我们也经常接到一些“超纲需求”——客户想要检测“白底上的白色缺陷”、“不透明包装内的透明物体有无”等,均属于可见光无法实现的检测,而市面上…

gPRC与SpringBoot整合教程

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

基于静态编译构建微服务应用

作者:饶子昊(铖朴) Java 的局限性 传统的一个 Java 应用从代码编写到启动运行大致可以分为如下步骤: 首先,编写 .java 源代码程序。然后,借助 javac 工具将 .java 文件翻译为 .class 的字节码&#xff0…

【Python】强化学习:原理与Python实战

搞懂大模型的智能基因,RLHF系统设计关键问答 RLHF(Reinforcement Learning with Human Feedback,人类反馈强化学习)虽是热门概念,并非包治百病的万用仙丹。本问答探讨RLHF的适用范围、优缺点和可能遇到的问题&#xff…

再学http-为什么文件上传要转成Base64?

1 前言 最近在开发中遇到文件上传采用Base64的方式上传,记得以前刚开始学http上传文件的时候,都是通过content-type为multipart/form-data方式直接上传二进制文件,我们知道都通过网络传输最终只能传输二进制流,所以毫无疑问他们本…

pycharm的【陷阱】,你中过招吗?

一直以来,也有不少初学 python 的小伙伴,一不小心就跳进了虚拟环境和系统环境的【陷阱】中。 本文就基于此问题,来说说在 pycharm 当中如何使用系统环境、虚拟环境。 pycharm 当中,每一个项目在运行时,都需要指定一个…

GIS、CAD数据为基础进行城市排水系统水力建模,水力模拟在排水防涝、海绵城市设计等应用方法,城市内涝一维二维耦合水力计算原理,利用软件工具实现城市内涝模拟

目录 专题一 数据准备 专题二 建立模型 专题三 模拟计算 专题四 海绵城市关键控制指标计算 专题五 其他功能 更多应用 随着计算机的广泛应用和各类模型软件的发展,将排水系统模型作为城市洪灾评价与防治的技术手段已经成为防洪防灾的重要技术途径。本次将聚焦…

事件捕获和事件冒泡

事件捕获和事件冒泡与事件流有关系。 以下代码&#xff0c;点击 aa &#xff0c;控制台会打印什么呢&#xff1f; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content&q…

文件容灾备份方案,软件容灾备份方案

信息是企业的核心资产。然而&#xff0c;信息数据丢失的风险接踵而至。事故系统异常、病毒攻击、硬件损坏和自然灾害都可能导致重要数据的丢失。这就是为什么文档灾难恢复备份计划如此重要。本文将详细介绍文档灾难恢复备份计划的必要性&#xff0c;以及如何实施有效的备份方案…

数据结构(7)

B树 B树中允许一个节点拥有多个key。设定参数M&#xff0c;构造B树 1.每个结点最多右M-1个key&#xff0c;并且以升序排列 2.每个结点最多右M个子结点 3.根节点至少右两个子结点 通过磁盘预读&#xff0c;将数据放到B树中&#xff0c;3层B树可容纳1024*1024*1024差不多10亿…

数据结构基础:P3-树(上)----编程作业01:List Leaves

本系列文章为浙江大学陈越、何钦铭数据结构学习笔记&#xff0c;系列文章链接如下&#xff1a; 数据结构(陈越、何钦铭)学习笔记 文章目录 一、题目描述二、整体思路与实现代码 一、题目描述 题目描述&#xff1a; 给定一棵树&#xff0c;按照从上到下、从左到右的顺序列出所有…

Netty源码剖析之FastThreadLocal机制

版本信息&#xff1a; JDK1.8 Netty-all:4.1.38.Final 传统的ThreadLocal机制 讲netty的FastThreadLocal机制&#xff0c;就不得不提及到JDK自带的ThreadLocal机制&#xff0c;所以下面会用一小段篇幅介绍一下ThreadLocal机制&#xff5e; ThreadLocal的机制&#xff0c;大致…

【云原生】Docker私有仓库 RegistryHabor

目录 1.Docker私有仓库&#xff08;Registry&#xff09; 1.1 Registry的介绍 1.2 Registry的部署 步骤一&#xff1a;拉取相关的镜像 步骤二&#xff1a;进行 Registry的相关yml文件配置&#xff08;docker-compose&#xff09; 步骤三&#xff1a;镜像的推送 2. Regist…

Unable to Locate package python2| Linux Ubuntu系统下python2的安装

Linux Ubuntu系统下python2的安装 FSL的安装脚本是用Python2写的&#xff0c;新版本的Ubuntu &#xff08;16以后&#xff09;在默认情况下没有安装Python2。在终端输入 python2&#xff0c;若提示没有相应的命令&#xff0c;则需要先安装Python2&#xff0c;如下指令&#xf…

如何把aac转化为mp3?大家和我一起往下学习

如何把aac转化为mp3&#xff1f;aac是一种先进的音频编码格式&#xff0c;通过较小的文件大小提供出色的音质体验。然而&#xff0c;由于其相对较少的普及度&#xff0c;与MP3相比&#xff0c;兼容性稍显不足&#xff0c;有些播放器可能无法直接识别aac格式。在某种程度上&…

ORB-SLAM2算法9之图像帧Frame

文章目录 0 引言1 Frame类1.1 构造和重载函数1.1.1 双目相机1.1.2 RGBD相机1.1.3 单目相机 1.2 成员函数1.2.1 特征点去畸变1.2.2 特征点网格分配1.2.3 双目匹配1.2.4 RGBD相机深度计算 1.3 成员变量 2 Frame类的用途 0 引言 ORB-SLAM2算法7详细了解了System主类和多线程和ORB…

Spring Boot(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot 前后端分离)【一】

&#x1f600;前言 本篇博文是关于Spring Boot(Vue3ElementPlusAxiosMyBatisPlusSpring Boot 前后端分离)【一】&#xff0c;希望你能够喜欢 &#x1f3e0;个人主页&#xff1a;晨犀主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是晨犀&#xff0c;希望我的文章…