当前位置: 首页 > news >正文

在VSCode上创建Vue项目详细教程

1.前期环境准备

搭建Vue项目使用的是Vue-cli 脚手架。前期环境需要准备Node.js环境,就像Java开发要依赖JDK环境一样。

1.1 Node.js环境配置

1)具体安装步骤操作即可:

npm 安装教程_如何安装npm-CSDN博客文章浏览阅读836次。本文主要在Window环境下安装,点击下载,并安装到没有中文的目录下。安装时候一直点下一步即可完成安装。3、配置npm淘宝镜像,并查看是否配置成功。# 配置npm淘宝镜像。2、查看是否安装成功。# 查看是否配置成功。_如何安装npmhttps://blog.csdn.net/qq_39512532/article/details/1281128492)配置全局 npm 包的安装路径,解决默认路径可能带来的权限问题和提高安全性:(其路径改为你Nodejs安装的路径即可)

C:\>npm config set prefix "D:\softFile\Node.js"C:\>npm config get prefix
D:\softFile\Node.js

3)如果后续下载觉得网速慢,可改为淘宝镜像:

npm config set registry https://registry.npm.taobao.org

 1.2 VSCode安装相关插件

超实用的VS Code插件推荐_vscode好用的开发插件-CSDN博客文章浏览阅读622次,点赞17次,收藏18次。VS Code代码编辑器中提供了丰富的插件,满足不同开发者的需求。这里为大家推荐一些强大的VS Code插件,帮助你打造一个个性化的开发环境,让你的编码体验更加舒适和高效。打开扩展模块,输入安装包名称,回车进行搜索,点击install即可无脑安装。_vscode好用的开发插件https://blog.csdn.net/qq_39512532/article/details/140097440

1.3 安装Vue-cli

npm install -g @vue/cli

安装结束后,通过下面命令检查Vue是否安装成功:

vue --version

2.工程化Vue项目创建

创建Vue项目有两种方式:通过命令行创建或通过UI界面创建。

2.1 通过命令行创建Vue项目

vue create vue-project01

2.2 通过UI界面创建Vue项目

1)在VS code 终端输入vue ui

2)会弹出图形化界面。若没弹出则输入终端中url进行访问(http://localhost:8000/project/select)。

3)创建新项目

4)进行配置选择,可以根据需要自行选择


5)选择Vue版本与语法规范

6)不保存预设

7)创建完成


2.3 Vue项目的目录结构

2.4 启动Vue项目的两种方式

2.4.1 命令行启动

npm run serve

2.4.2 图形化页面启动

启动成功

首页展示的其实就是项目中默认的APP.vue组件。

2.5 更改 Vue项目的端口配置

3. 问题解决

问题:输入vue ui报错:解决vue无法加载文件D:\Program Files\nodejs\node_global\vue.ps1,因为在此系统上禁止运行脚本:

PS C:\Users\hsj> vue ui
vue : 无法加载文件 D:\softFile\Node.js\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅
https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ vue ui
+ ~~~+ CategoryInfo          : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess


解决方案
1)以管理员的身份运行PowerShell

2)执行:get-ExecutionPolicy,如果回复Restricted,表示状态是禁止的

3)执行:set-ExecutionPolicy RemoteSigned
选择Y
4)执行:get-ExecutionPolicy进行查看,是否已修改为RemoteSigned

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • WIN11实现链路聚合/端口聚合
  • 华为HCIP Datacom H12-821 卷38
  • WPF透明置顶窗口wine适配穿透问题解决
  • 【探索LangGraph:构建多专家协作模型】
  • Eureka: Netflix开源的服务发现框架
  • 简谈设计模式之原型模式
  • conda install问题记录
  • 昇思25天学习打卡营第19天|应用实践之基于MobileNetv2的垃圾分类
  • Rust vs Go: 特点与应用场景分析
  • 音视频入门基础:H.264专题(12)——FFmpeg源码中通过SPS属性计算视频分辨率的实现
  • WPF设置全局样式
  • 学Java JVM:全面解析Java虚拟机
  • 人工智能算法工程师(中级)课程2-Opencv视觉处理之高级操作与代码详解
  • 基于STM32设计的药品柜温湿度监测系统(华为云IOT)(184)
  • Linux 命令集
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • Java 23种设计模式 之单例模式 7种实现方式
  • java取消线程实例
  • PAT A1017 优先队列
  • Promise初体验
  • Puppeteer:浏览器控制器
  • text-decoration与color属性
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 你不可错过的前端面试题(一)
  • 你真的知道 == 和 equals 的区别吗?
  • 盘点那些不知名却常用的 Git 操作
  • 前端路由实现-history
  • 嵌入式文件系统
  • 智能合约开发环境搭建及Hello World合约
  • 湖北分布式智能数据采集方法有哪些?
  • 交换综合实验一
  • #nginx配置案例
  • #QT(TCP网络编程-服务端)
  • $GOPATH/go.mod exists but should not goland
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (3) cmake编译多个cpp文件
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (ZT)出版业改革:该死的死,该生的生
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • ./和../以及/和~之间的区别
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .NET文档生成工具ADB使用图文教程
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?