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了
在这里插入图片描述

### Vue3 开发环境搭建教程 #### 1. 安装 Node.js 和 npm Vue 的开发依赖于 Node.js 提供的运行时环境以及 npm 或 yarn 来管理项目中的依赖项。因此,第一步是确保本地已经安装了最新稳定版的 Node.js 和 npm[^2]。 可以通过以下命令来验证是否已正确安装: ```bash node -v npm -v ``` 如果未安装或者版本过低,请访问官方站点下载并安装最新的 LTS 版本:[Node.js官网](https://nodejs.org/)。 --- #### 2. 创建 Vue 项目 Vue CLI 是一种快速构建单页应用的方式,支持多种预设和插件功能。以下是基于 Vue CLI 搭建项目的具体方法: ##### (1)安装 Vue CLI 执行以下命令以全局安装 Vue CLI 工具: ```bash npm install -g @vue/cli ``` 完成后可通过 `vue --version` 查看当前安装的 Vue CLI 版本号[^4]。 ##### (2)初始化新项目 利用 Vue CLI 初始化一个新的 Vue 项目,输入如下指令: ```bash vue create my-vue-app ``` 其中,“my-vue-app”为自定义的项目名称。在交互过程中可以选择默认配置或手动调整设置(如 Babel、Router、Vuex 等选项)。推荐初学者采用默认配置以便简化流程。 --- #### 3. 配置 Webpack 打包工具 虽然现代框架通常内置了 Webpack 支持,但在某些场景下仍需单独对其进行定制化处理。例如,当需要优化图片加载性能或是引入特殊类型的文件时,可按需扩展其能力。 要实现这一点,可以先全局安装 Webpack 及相关 CLI 插件: ```bash npm install webpack webpack-cli -g ``` 随后依据实际需求编写对应的 loader 和 plugin 规则到 `webpack.config.js` 文件当中。 --- #### 4. 调试辅助——安装 DevTools 为了更高效地调试组件状态变化情况,建议配合浏览器扩展程序一起工作。针对 Google Chrome 用户而言,可以从网上获取名为 **Vue.js devtools** 的第三方增强型工具条。 操作步骤如下所示: - 访问 [Chrome 应用商店](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd),点击“添加至 Chrome”按钮完成在线部署; - 或者自行克隆源码仓库后离线编译生成 zip 包再上传导入即可。 --- #### 5. 启动服务与测试效果 最后一步就是让整个应用程序跑起来啦!切换回刚刚新建好的目录位置,然后敲击下面这串魔法咒语试试吧~ ```bash cd my-vue-app npm run serve ``` 成功之后会自动打开一个网页窗口展示 Demo 效果图哦~ 默认地址一般位于 http://localhost:8080 上面。 --- ### 注意事项 上述过程假定读者具备基础 Linux Shell / PowerShell 技能水平;另外值得注意的是不同操作系统之间可能存在细微差异之处,请参照各自平台文档灵活应对可能出现的各种异常状况[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

evelol7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值