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

VUE3环境搭建

最近准备用Vue编写一点前端页面,我在前端一直是个小白,之前用的Vue2写了几个页面,现在已经是VUE3了,重新安装下环境开始。

1.npm安装

Vue需要用npm安装,npm是nodejs的package manager,这里我们安装下nodejs,到nodejs的官网下载一个LTS版本
在这里插入图片描述
下载后安装即可,只需要选择安装位置和是否自动安装需要的组件,这个根据个人需要选择。
安装完成后,cmd命令行中输入npm -v校验是否安装完成

npm -v
node -v

在这里插入图片描述
Vue要求安装 18.3 或更高版本的 Node.js,如图示已安装完成。

2.Vue安装

可参考Vue的官网:https://cn.vuejs.org/guide/quick-start.html
这里我在本地建了一个文件夹,并在此路径下使用命令行创建工程:

npm create vue@latest

创建工程时会让你定义下工程名,并且有几个选择项,这里根据自己的需要选择,不知道是否需要选择可以都选否,后续有需要还可以自己往工程里加配置解决。
在这里插入图片描述
我这里选择了用typescript语法开发,主要是因为我本身不熟悉,而且之前写的前端代码比较随意,想规范一下自己,就选上了。
这里可以看到工程目录中已经生成文件了
在这里插入图片描述

3.Visual Studio Code

这里我们还需要一个IDE用来编写调试代码,一般使用vs code即可。
到VS code官网链接下载一个windows版本,直接安装即可。
安装完成后打开,到插件扩展市场去搜索安装下Vue - Official,
在这里插入图片描述
其他扩展后面用到再下。

4.工程预览

这里我们打开下刚刚创建的工程,直接打开文件夹即可
在这里插入图片描述
这里就是我们工程的目录
在这里插入图片描述
这里简单看下工程目录结构,点开两个发现还有报错,是因为依赖没有安装。
在这里插入图片描述
直接在工程目录下输入npm install安装依赖即可。如果报错请参考附章节。
在这里插入图片描述
然后我们看下工程结构:
在这里插入图片描述

  1. .vscode 主要是vs编辑器的一些配置
  2. node_modules 安装的依赖的文件夹,上面我们npm install的那些依赖就在这个文件夹下
  3. public 用于存放静态资源,这里我们新建的工程中只有一个favicon.ico,为标签栏左上角的icon
  4. src 为主要目录,其中又包含下面几个文件夹
    (1)asserts 存放图像、字体等静态资源
    (2)component 存放vue的组件
    (3)router vue的router文件,用于页面导航
    (4)views 用于存放应用程序的页面级组件
    (5)app.vue 应用程序的根组件
    (6)main.ts 初始化并且配置vue程序
  5. index.html 应用程序的入口文件
  6. package.json 配置了项目的依赖
  7. tsconfig.json ts的一些配置
  8. vite.config.js vite项目配置

5.项目启动

在命令行中输入

npm run dev

即可在本地启动新建的工程
在这里插入图片描述
如图所示,我们打开http://localhost:5173/
在这里插入图片描述
可以看到工程可正常启动成功。

附:

安装npm后首次npm install报错:
在这里插入图片描述
具体报错为

npm : 无法加载文件 E:\env\node\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft
.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm install
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
+ npm install
+ ~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

这是PS执行策略的问题,我们查询下执行策略:

get-ExecutionPolicy

在这里插入图片描述
可以看到是被禁止了,
需要我们改一下执行策略

Set-ExecutionPolicy -Scope CurrentUser  remotesigned  # 直接连在一起输入也可以

在这里插入图片描述
然后我们再获取下策略,这里策略就允许了,可以正常npm install了
在这里插入图片描述

相关文章:

  • ARINC 429详解
  • CentOS 7 企业级Redis 7部署指南
  • Python入门之List(列表)
  • CPU的原理
  • Cherno C++ P54 内存:栈与堆
  • 深度学习04 数据增强、调整学习率
  • 数据结构 红黑树和set/map
  • Windows环境搭建ES集群
  • DeepSeek-R1 大模型本地部署指南
  • hive:分桶表和分区表的区别, 分桶表,抽样查询
  • 国内智驾主要用的芯片以及对应厂商
  • Linux(ubuntu)下载ollama速度慢解决办法
  • 设计模式:状态模式
  • Visual Studio Code使用ai大模型编成
  • 【Godot4.3】自定义StyleBox
  • 在Vue3中使用Vuex
  • 前端里的this指向问题
  • JavaScript 内置对象-数组对象
  • python的装饰器
  • 降序排序算法
  • 同观·德国|默茨当总理后,能否带领德国在欧盟“说了算”?
  • 魔都眼|上海多家商场打开绿色通道,助力外贸出口商品转内销
  • 央行行长详解降息:将通过利率自律机制引导商业银行相应下调存款利率
  • 86岁书画家、美术教育家、吴昌硕嫡裔曾孙吴民先离世
  • 特朗普宣布对进口电影征收100%关税
  • 上海成五一国内最热门的入境游目的地,国际消费明显提升