Vue-Cli 脚手架安装教程

简介: 开发vue项目的时候一般是通过vue-cli脚手架进行开发。之所以成为脚手架就是因为他通过webpack搭建的开发环境直接生成开发所需要的基本模板,我们只需要在模板中进行开发即可。接下来详细记录下在自己的电脑上安装vue-cli脚手架的步骤以及问题。

前言


开发vue项目的时候一般是通过vue-cli脚手架进行开发。之所以成为脚手架就是因为他通过webpack搭建的开发环境直接生成开发所需要的基本模板,我们只需要在模板中进行开发即可。接下来详细记录下在自己的电脑上安装vue-cli脚手架的步骤以及问题。


一.前提


安装vue-cli首先需要在自己的电脑上安装node.js环境,可以通过node -v命令来查看自己的电脑是否安装了node.js。如果出现了node.js的版本信息,则node.js环境安装成功了,如果出现xx 不是内部命令,说明电脑上还没有node环境 ,可以通过node下载地址下载安装。


微信截图_20220521085336.png


然后通过npm -v命令查看自己npm的版本信息,


微信截图_20220521085351.png


注:vue-cli的安装,需要node.js的版本在6.9以上,npm的版本在 3.10以上。


二.vue-cli的安装


进行命令行工具,输入npm install --global vue-cli命令全局(--g或者--global表示的是全局)安装vue-cli。


89bf7e6ea3de41609d2ced27697af818~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


注:如果出现vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 13.250.177.223:443,那么是因为github的问题,


解决办法:


1.打开终端(cmd),输入命令:ping 192.30.253.112 发现连接超时;输入命令:ping github.com 显示超时。


2.打开 hosts文件,地址:C:\Windows\System32\drivers\etc  看是否是默认配置,如果不是,还原成默认配置。


3.在终端输入命令:ping github.com 如果还是超时,则打开ping.chinaz.com/

github.com, 搜索github的ip地址


4. 然后在hosts文件中添加:


192.30.253.112 github.com 
  151.101.88.249 github.global.ssl.fastly.net
复制代码


在命令行输入 ping github.com,如果通了,就可以了


这里的安装需要花费一点时间,这时候可以在桌面或者任意位置新建一个文件夹用于后面生成项目文件


等待vue-cli安装成功之后,可以通过vue --version查看vue-cli有没有安装成功,如果安装成功了,cd+vueDemo的路径进入

vueDemo文件夹内,输入命令vue init webpack my-vueproject,格式为vue init webpack +自定义的项目名称。


56b3bc5771de4569bd2812f8ad28ba76~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


ae2c36ffa83f4e7b9b61980f330eae0e~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


等模板下载完成之后,开始配置项目


28c24d8d65e642c593f3c36effb2465b~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


然后通过npm install命令开始下载项目依赖


de9b1347f83b4955a4b6bedd0d348195~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


用sublime或者vscode打开该项目,则项目的模板已经生成了。


b78edb1d361c499494faff6e5ec64520~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


c013b463f6b24eec8869c9b1f04a0cf0~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


根据命令行界面提示的两个命令启动项目首先cd my-vueproject进行项目的文件夹下,然后npm run dev启动项目


微信截图_20220521085427.png


然后项目会自动开启一个8080的端口,并且出现如下界面则项目脚手架完成。


1d76fd49b7ff4dc5aa241d58609d89da~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


注意:如果出现8080端口被占用的情况,可以在config文件夹下的index文件内修改port端口号:


b60c7ee5ede94c36a67d0d2bcb9d466c~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


目录
相关文章
|
Ubuntu Windows
Ubuntu 20.04.2 LTS安装 最新版 微信(wine)
Ubuntu 20.04.2 LTS安装 最新版 微信(wine)
3726 0
Ubuntu 20.04.2 LTS安装 最新版 微信(wine)
|
7月前
|
数据采集 机器学习/深度学习 编解码
从零复现Google Veo 3:从数据预处理到视频生成的完整Python代码实现指南
本文详细介绍了一个简化版 Veo 3 文本到视频生成模型的构建过程。首先进行了数据预处理,涵盖了去重、不安全内容过滤、质量合规性检查以及数据标注等环节。
457 5
从零复现Google Veo 3:从数据预处理到视频生成的完整Python代码实现指南
|
11月前
|
存储 缓存 NoSQL
「缓存」会用很容易,用好才是技术活
本文对比了几种常用缓存的特点,主要介绍了基于Guava的本地缓存和基于Tair的分布式缓存,包含快速入门和深入原理两部分,并在最后提供了使用缓存时需要注意的事项。
|
资源调度 JavaScript Windows
'vue-cli-service' 不是内部或外部命令,也不是可运行的程序问题解决
【5月更文挑战第7天】'vue-cli-service' 不是内部或外部命令,也不是可运行的程序问题解决
20522 3
|
Kubernetes 容器
k8s ingress获取真实IP地址配置
背景 业务架构:Client->WAF->LB->ECS->容器问题:在容器中获取不到真实的客户端公网IP 抓包分析 在ECS上的抓包分析,看到WAF已经将 真实客户端地址放到了 x-Forwarded-For 的字段中传给了ECS ![image](https://yqfile.
17737 0
|
缓存 前端开发 JavaScript
Rails应用慢如蜗牛?揭开数据库到前端的全方位性能优化秘籍,从此告别龟速加载!
【8月更文挑战第31天】本文探讨了Ruby on Rails应用的性能优化方法,涵盖数据库查询与前端渲染。通过具体代码示例,介绍了如何使用`includes`避免N+1查询问题,利用缓存机制提高效率,以及通过合并和压缩CSS及JavaScript文件优化前端渲染。这些技巧有助于全面提升应用性能和用户体验。
208 1
|
SQL Java 数据库连接
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
565 3
|
数据采集 数据挖掘 数据处理
Pandas如何安装在Windows系统?
【7月更文挑战第8天】Pandas如何安装在Windows系统?
996 2
|
机器学习/深度学习 编解码 计算机视觉
【YOLOv10改进-注意力机制】Polarized Self-Attention: 极化自注意力,双重注意力机制
YOLOv10引入了极化自注意(PSA)块,结合通道和空间注意力,降低信息损失。PSA通过极化过滤保持高分辨率,并用增强处理非线性分布。在2D姿态估计和分割任务上提升1-2点精度,相比基线提升2-4点。代码示例展示了PSA模块如何集成到模型中。更多配置详情见相关链接。
|
算法 安全 网络安全
AIGC涉及七大风险
【1月更文挑战第17天】AIGC涉及七大风险
1375 1
AIGC涉及七大风险