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

如何创建一个vue项目

创建 Vue 项目有多种方式,常用的包括使用 vue-cliVite 等工具,以下是具体的操作步骤:

使用 Vue CLI 创建项目

Vue CLI 是一个官方提供的用于快速搭建 Vue 项目的脚手架工具,它集成了很多常用功能和配置,方便开发者快速上手。

  1. 安装 Vue CLI
    确保你已经安装了 Node.js,然后在终端中运行以下命令来全局安装 Vue CLI
npm install -g @vue/cli
# 或者使用 Yarn
yarn global add @vue/cli
  1. 创建项目
    打开终端,进入你想要创建项目的目录,然后运行以下命令:
vue create my-vue-project

这里 my-vue-project 是你项目的名称,运行命令后,会出现一系列交互选项:
- 你可以选择默认预设(Default (Vue 3)),它会帮你快速创建一个基于 Vue 3 的简单项目,包含基本的项目结构和配置。
- 也可以选择手动配置(Manually select features),手动勾选你需要的功能,如 Babel、TypeScript、Router、Vuex 等,还能选择 Vue 的版本等。

  1. 启动项目
    创建完成后,进入项目目录:
cd my-vue-project

然后运行以下命令启动开发服务器:

npm run serve
# 或者使用 Yarn
yarn serve

项目启动后,你可以在浏览器中访问提示的地址(通常是 http://localhost:8080)查看项目。

使用 Vite 创建项目

Vite 是新一代前端构建工具,具有快速冷启动、即时热模块替换等优点,在开发体验上表现出色。

  1. 创建项目
    打开终端,进入你想要创建项目的目录,然后运行以下命令:
# 使用 npm
npm init vite@latest my-vue-app -- --template vue
# 使用 Yarn
yarn create vite my-vue-app --template vue

这里 my-vue-app 是项目名称,--template vue 指定使用 Vue 模板。运行命令后,按照提示进入项目目录并安装依赖:

cd my-vue-app
npm install
# 或者使用 Yarn
yarn install
  1. 启动项目
    安装完依赖后,运行以下命令启动开发服务器:
npm run dev
# 或者使用 Yarn
yarn dev

项目启动后,在浏览器中访问提示的地址(通常是 http://localhost:5173)即可查看项目。

手动创建项目(不使用脚手架)

如果你想深入了解 Vue 项目的底层结构,也可以手动创建一个 Vue 项目:

  1. 创建项目目录结构
    创建一个新的文件夹作为项目根目录,比如 my-vue-manual-project,在其中创建以下文件和文件夹:

    • index.html:项目的 HTML 入口文件。
    • src 文件夹:用于存放 Vue 组件、脚本等源文件。在 src 文件夹下可以创建 components 文件夹用于存放组件文件。
  2. 引入 Vue 库
    index.html 文件中,通过 CDN 引入 Vue 库,例如:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>My Vue Project</title>
</head>
<body><div id="app"></div><script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js"></script><script src="src/main.js"></script>
</body>
</html>

这里引入了 Vue 3 的生产版本,并假设在 src 文件夹下有一个 main.js 文件用于初始化 Vue 应用。

  1. 编写 Vue 代码
    src/main.js 中编写初始化 Vue 应用的代码,例如:
const { createApp } = Vue;
import App from './components/App.vue';createApp(App).mount('#app');

同时,在 src/components/App.vue 中编写一个简单的 Vue 组件:

<template><div><h1>Hello, Vue!</h1></div>
</template>

之后,你可以通过浏览器直接打开 index.html 文件,或者使用简单的静态服务器(如 live-server)来预览项目。

以上是创建 Vue 项目的几种常见方式,你可以根据项目需求和个人喜好进行选择。

http://www.xdnf.cn/news/1250191.html

相关文章:

  • 5G随身WiFi怎么选?实测延迟/网速/续航,中兴V50适合商务,格行MT700适合短租、户外党~避坑指南+适用场景全解析
  • Git 分支管理:从新开发分支迁移为主分支的完整指南
  • 【数据结构初阶】--排序(四):归并排序
  • Linux基础命令的生产常用命令及其示例简单解释
  • 对接钉钉审批过程记录(C#版本)
  • C++与C语言实现Stack的对比分析
  • 基于 kubeadm 搭建 k8s 集群
  • Go语言数据类型深度解析:位、字节与进制
  • 深度学习(pytorch版)前言:环境安装和书籍框架介绍
  • 【运维进阶】DHCP服务配置和DNS域名解析
  • 基于串口实现可扩展的硬件函数 RPC 框架(附完整 Verilog 源码)
  • iOS混淆工具有哪些?在集成第三方 SDK 时的混淆策略与工具建议
  • docker容器临时文件去除,服务器容量空间
  • 力扣137:只出现一次的数字Ⅱ
  • 企业级Linux服务器安全:防火墙规则配置与Web/SSH服务优化指南
  • 进阶向:Python开发简易QQ聊天机器人
  • 微软的BitLocker加密
  • DM数据库的安全版本SYSDBA无法修改其他用户密码?
  • Go语言 单元测试
  • 企业通讯与营销技术融合创新:定制开发开源AI智能名片S2B2C商城小程序的协同价值研究
  • 【数字图像处理系列笔记】Ch03:图像的变换
  • dify之推送飞书群消息工作流
  • selenium操作指南
  • python中的推导式
  • Linux Vi常用指令总结
  • AI 软件工程开发 AI 算法 架构与业务
  • AI+UI:如何用智能算法提升设计效率10倍?
  • 虚幻GAS底层原理解剖五 (AS)
  • 设计模式—桥梁模式(Bridge)
  • Spring Boot全局异常处理与日志监控实战指南