Vue-Cli脚手架项目的搭建【新手快速入手】

目录

一、Vue CLI脚手架简介☺

1.Node.js前置环境的安装

2.安装npm管理器

3.安装淘宝镜像(cnpm)

二、安装vue-cli

1. 版本号查看

2.旧版本卸载

3.新版本安装

4.检查

三、Vue项目的搭建

📌进入Vue项目管理器

★命令方式创建

若localhost拒绝访问怎么办?


一、Vue CLI脚手架简介☺

什么是vue脚手架?

Vue脚手架(Vue CLI)是一个官方提供的命令行工具,用于快速搭建和管理Vue.js项目的开发环境。它提供了一套可配置的脚手架,帮助开发者初始化Vue项目,并集成了开发所需的工具和依赖项,包括构建工具、开发服务器、打包工具等。babel、webpack都集成在其中。


Vue CLI是官方提供的一套全面的开发工具链,可以帮助开发者快速搭建Vue项目。以下是使用Vue CLI搭建Vue脚手架的步骤:

  • 安装Vue CLI:通过npm或yarn全局安装Vue CLI。
  • 创建Vue项目:使用命令行运行vue create project-name来创建一个新的Vue项目。
  • 选择项目配置:可以选择默认配置或手动配置项目选项。
  • 添加插件:可以根据项目需求选择添加一些插件。
  • 运行项目:运行npm run serve命令来启动开发服务器。

1.Node.js前置环境的安装

点击官网下载node.js

安装完成之后,打开安装目录下的文件。

配置环境变量

通过快捷键win+I】进入设置,点击系统-->系统信息

点击高级系统设置

点击高级-->环境变量

找到Path,点击编辑

将刚才安装node.js的路径复制粘贴

win+R查看是否安装成功  node -V 在cmd运行

2.安装npm管理器

npm包管理器,是集成在node中的,所以安装了node也就有了npm。有了npm就可以通过命令去下载资源库文件。

npm常见命令:

  1. npm install:用于安装项目所需的依赖包。
  2. npm install package-name:安装指定的包。
  3. npm uninstall package-name:卸载指定的包。
  4. npm list:列出项目中已安装的包。
  5. npm start:启动项目。
  6. npm run script-name:运行项目中的特定脚本。
  7. npm search package-name:搜索 NPM 仓库中的包。
  8. npm publish:发布自己开发的包。
  9. npm link:在本地创建包的链接。
  10. npm ls:列出项目的依赖树。
  11. npm update:更新项目中的包。
  12. npm outdated:检查已安装的包是否有可用的更新。

npm 安装md5报错,提示证书过期:

解决方案:

npm cache clean --force
npm config set strict-ssl false
npm install

以管理员身份运行cmd命令符窗口

使用管理员身份运行命令行,在命令行中,执行下指令:

npm config set prefix "安装路径"

查看安装路径:

npm config get prefix

3.安装淘宝镜像(cnpm)

看个人需求安装,安装成功后,可用cnpm 代替npm下载资源文件。

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

二、安装vue-cli

Vue CLi介绍

如已安装旧版本vue-cil,需先卸载再安装,否则vue-cil原始文件一直存在,版本号不会更新!!!

1. 版本号查看

首先查看一下版本号,看是否为 vue-cli 3.6 及以上版本。

vue -v

2.旧版本卸载

1、删除原文件;
2、保险起见,可再执行如下命令。

npm uninstall vue-cli -g

3.新版本安装

npm install -g @vue/cli

4.检查

vue --version

安装好后,便可以创建Vue项目了。

三、Vue项目的搭建

项目的创建【两种方式】

  • 使用命令vue ui可视化窗口进行创建
  • 使用vue create vue-projectName命令创建
📌进入Vue项目管理器

下面演示vue ui可视化窗口搭建脚手架:

在命令行中键入:

vue ui

等待项目创建完成!!!

★命令方式创建

1、全局安装Vue CLI: 如果你还没有安装Vue CLI,你可以通过npm或yarn来安装它。

使用npm安装:

npm install -g @vue/cli

<project-name>替换为你的项目名称。

2、创建新项目: 使用Vue CLI创建一个新项目,运行以下命令:

vue create <project-name>

3、选择预设: 在创建过程中,Vue CLI会询问你几个问题,包括是否选择默认预设(包含一些基本的配置和依赖),或者手动选择特性。

4、安装依赖并启动项目: 项目创建完成后,进入项目目录并安装依赖:

cd <project-name> npm install

安装完依赖后,你可以启动开发服务器:

npm run serve

若localhost拒绝访问怎么办?

打开电脑的控制面板->

这样我们就可以成功访问localhost服务器啦!!!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深度剖析:SSD能否全面取代HDD?-2

近日&#xff0c;希捷针对SSD即将全面取代HDD的市场预言也提出站在HDD厂商角度不同的观点。 这些观点出自希捷的一份演示文稿&#xff0c;实质上是对Pure Storage首席执行官Charlie Giancarlo所称“五年内不会再有新的磁盘系统出售”这一论断的回应&#xff0c;意味着到2028年底…

(十六)Servlet教程——Servlet文件下载

Servlet文件下载 文件下载是将服务器上的资源下载到本地&#xff0c;可以通过两种方式来下载服务器上的资源。第一种是使用超链接来下载&#xff0c;第二种是通过代码来下载。 超链接下载 在HTML或者JSP页面中使用超链接时&#xff0c;可以实现页面之间的跳转&#xff0c;但是…

深入理解卷积函数torch.nn.Conv2d的各个参数以及计算公式(看完写模型就很简单了)

代码解释帮助理解&#xff1a; torch.randn(10, 3, 32, 32)&#xff0c;初始数据&#xff1a;(10, 3, 32, 32)代表有10张图片&#xff0c;每张图片的像素点用三个数表示&#xff0c;每张图片大小为32x32。&#xff08;重点理解这个下面就好理解了&#xff09; nn.Conv2d(3, 64…

python自动打卡的代码

好的&#xff0c;以下是一个简单的Python自动打卡程序代码&#xff0c;用于在特定时间自动打卡&#xff1a; python import datetime import time # 设置打卡时间和打卡间隔 check_in_time datetime.datetime(2023, 3, 1, 9, 30) check_out_time datetime.datetime(2023, 3, …

苹果电脑免费第三方软件CleanMyMac X2025电脑版垃圾清理软件神器

Mac电脑用户在长时间使用电脑之后&#xff0c;时常会看到“暂存盘已满”的提示&#xff0c;这无疑会给后续的电脑使用带来烦恼&#xff0c;那么苹果电脑暂存盘已满怎么清理呢&#xff0c;下面将给大家带来一些干货帮你更好地解决这个问题。 CleanMyMac X2024全新版下载如下: h…

springboot之统一异常封装

一&#xff1a;统一返回实体对象 JsonInclude(Include.NON_NULL) public class ResponseObject implements Serializable {private static final long serialVersionUID 1L;private Integer code 0;private String message "success";private Long time System.…

新版文件同步工具(Python编写,其中同时加入了多进程计算MD5、多线程复制大文件、多协程复制小文件、彩色输出消息、日志功能)

两个月前&#xff0c;接到一个粉丝的要求&#xff0c;说希望在我之前编写的一个python编写的文件同步脚本(Python编写的简易文件同步工具(已解决大文件同步时内存溢出问题)https://blog.csdn.net/donglxd/article/details/131225175)上加入多线程复制文件的功能&#xff0c;前段…

flutter中固定底部按钮,防止键盘弹出时按钮跟随上移

当我们想要将底部按钮固定在底部&#xff0c;我们只需在Widget中的Scaffold里面加一句 resizeToAvoidBottomInset: false, // 设置为false&#xff0c;固定页面不会因为键盘弹出而移动 效果图如下

CSCWD 2024会议最后一天 女高音惊艳全场,相声笑破肚皮

会议之眼 快讯 今天是第27届国际计算机协同计算与设计大会&#xff08;CSCWD 2024&#xff09;举办的最后一天&#xff01;会议依然热络&#xff0c;紧张而充实&#xff01;各个技术分论坛持续展开&#xff0c;学者们的热情不减&#xff0c;对技术领域的热爱和探索精神令人赞叹…

国产开源物联网操作系统

软件介绍 RT-Thread是一个开源、中立、社区化发展的物联网操作系统&#xff0c;采用C语言编写&#xff0c;具有易移植的特性。该项目提供完整版和Nano版以满足不同设备的资源需求。 功能特点 1.内核层 RT-Thread内核包括多线程调度、信号量、邮箱、消息队列、内存管理、定时器…

VS配置三方依赖

1.配置include 1.1.打开属性 1.2.打开“配置属性”-"C/C"-"常规" 2.配置lib 2.1.配置lib目录 打开"配置属性"-“链接器”-“常规”。 2.2.配置具体的lib 打开"配置属性"-"链接器"-“输入”。 也可以通过代码方式加入&…

差速机器人模型LQR 控制仿真(c++ opencv显示)

1 差速机器人状态方程构建 1.1差速机器人运动学模型 1.2模型线性化 1.3模型离散化 2离散LQR迭代计算 注意1&#xff1a;P值的初值为Q。见链接中的&#xff1a; 注意2&#xff1a;Q, R参数调节 注意3&#xff1a;LQR一般只做横向控制&#xff0c;不做纵向控制。LQR输出的速度…

明火检测实时识别报警:视觉算法助力安全生产管理

背景与现状 在各种工作、生产环境下&#xff0c;明火的存在往往是潜在的安全隐患。无论是加油站、化工园区、仓储场所还是校园&#xff0c;明火一旦失控就会引发火灾&#xff0c;造成严重的人员伤亡和财产损失。传统的明火检查手段主要依赖于人工巡查和定期的消防检查&#xf…

拯救被勒索病毒加密的文件

无意间打开了勒索病毒的告知文件&#xff0c;几年前很多人很熟悉这个文件。 --- Welcome. Again. --- [] Whats Happen? [] Your files are encrypted, and currently unavailable. You can check it: all files on your computer has extension u347q678t1. By the way, e…

安装nvm切换多个nodejs

今天实习&#xff0c;用到了公司的老项目vue2的&#xff0c;需要更换nodejs版本 我想直接安装一个16版本的&#xff0c;然后自己在webstrom中配置一下exe文件就可以了。 然而第一步就不行&#xff0c;在安装另一版本中显示 然后博主在这里介绍一下怎么使用nvm可以快速切换node…

动手学深度学习——多层感知机

1. 感知机 感知机本质上是一个二分类问题。给定输入x、权重w、偏置b&#xff0c;感知机输出&#xff1a; 以猫和狗的分类问题为例&#xff0c;它本质上就是找到下面这条黑色的分割线&#xff0c;使得所有的猫和狗都能被正确的分类。 与线性回归和softmax的不同点&#xff1…

Chronos:学习时间序列的大语言模型(代码解析)

前言 《Chronos: Learning the Language of Time Series》原文地址&#xff0c;Github开源代码地址Chronos&#xff1a;学习时间序列的大语言模型&#xff08;论文解读&#xff09;CSDN地址GitHub项目地址Some-Paper-CN。本项目是译者在学习长时间序列预测、CV、NLP和机器学习…

【漫画版】指挥官的排序战术:快速排序算法解密

作者介绍&#xff1a;10年大厂数据\经营分析经验&#xff0c;现任字节跳动数据部门负责人。 会一些的技术&#xff1a;数据分析、算法、SQL、大数据相关、python&#xff0c;欢迎探讨交流 欢迎加入社区&#xff1a;码上找工作 作者专栏每日更新&#xff1a; LeetCode解锁1000题…

使用Python在PowerPoint演示文稿之间复制样式(复制幻灯片母版)

在专业演示文稿设计与制作领域&#xff0c;多场演示间保持一致性至关重要。在PowerPoint演示文稿之间复制幻灯片母版成为了一项关键技巧&#xff0c;用以维持统一的视觉风格&#xff0c;确保品牌形象的一致性&#xff0c;并提升观众的参与度。这一做法不仅能节省宝贵的时间&…

OC foudation框架(下)的学习

OCfoudation框架&#xff08;下&#xff09; 前面学习了有关OCfoudation框架的部分内容&#xff0c;我们现在对于后面的内容继续学习。 文章目录 OCfoudation框架&#xff08;下&#xff09;数组&#xff08;NSArray和NSMutableArray&#xff09;对集合元素整体调用方法排序使用…