当前位置:首页 > VUE

简单实现vue github

2026-01-08 05:13:26VUE

实现一个简单的 Vue 项目并上传到 GitHub

创建 Vue 项目

使用 Vue CLI 快速初始化一个 Vue 项目,确保已安装 Node.js 和 npm/yarn。运行以下命令创建项目:

npm init vue@latest simple-vue-project

或使用 yarn:

yarn create vue simple-vue-project

按照提示选择需要的配置(如 Router、Pinia 等),或直接按回车使用默认配置。

进入项目目录并安装依赖

cd simple-vue-project
npm install

启动开发服务器

npm run dev

项目默认会在 http://localhost:5173 运行。

初始化 Git 仓库 在项目根目录执行:

git init

创建 .gitignore 文件 在项目根目录创建 .gitignore 文件,内容如下:

node_modules/
dist/
.DS_Store

提交代码到本地仓库

git add .
git commit -m "Initial commit"

在 GitHub 创建新仓库

  1. 登录 GitHub,点击右上角 "+" 选择 "New repository"。
  2. 输入仓库名称(如 simple-vue-project),选择公开或私有。
  3. 不要勾选 "Initialize this repository with a README"。

关联远程仓库并推送代码 根据 GitHub 提供的提示,执行以下命令:

git remote add origin https://github.com/your-username/simple-vue-project.git
git branch -M main
git push -u origin main

部署到 GitHub Pages(可选)

安装 gh-pages 依赖

npm install gh-pages --save-dev

修改 package.jsonpackage.json 中添加以下脚本:

"scripts": {
  "predeploy": "npm run build",
  "deploy": "gh-pages -d dist"
}

创建 vite.config.js 配置 如果使用 Vite,在 vite.config.js 中添加 base 配置:

export default defineConfig({
  base: '/simple-vue-project/',
  // 其他配置...
})

部署到 GitHub Pages

简单实现vue github

npm run deploy

部署完成后,项目会出现在 https://your-username.github.io/simple-vue-project/

标签: 简单vue
分享给朋友:

相关文章

vue 实现权限

vue 实现权限

Vue 实现权限控制的方法 在 Vue 项目中实现权限控制通常涉及前端路由、组件和按钮级别的权限管理。以下是几种常见的实现方式: 路由权限控制 通过路由守卫实现权限验证,过滤用户无权访问的路由:…

vue实现管道

vue实现管道

Vue 中实现管道(Pipe)功能 在 Vue 中可以通过过滤器(Filters)或计算属性(Computed Properties)实现类似管道的功能,将数据经过多个处理步骤后输出。 使用过滤器(…

vue实现switch

vue实现switch

Vue 实现 Switch 开关组件 在 Vue 中实现 Switch 开关组件可以通过自定义组件或使用现有 UI 库完成。以下是几种常见实现方式: 自定义 Switch 组件 创建一个基础 Sw…

vue实现建模

vue实现建模

Vue 实现建模的方法 在 Vue 中实现建模通常涉及数据绑定、组件化和状态管理。以下是几种常见的方法: 数据驱动建模 Vue 的核心是数据驱动视图。通过定义数据模型,Vue 会自动更新 DOM。例…

vue实现心电图

vue实现心电图

Vue 实现心电图效果 在 Vue 中实现心电图效果通常需要结合 Canvas 或 SVG 进行动态绘图,模拟心电图数据的实时变化。以下是两种实现方式的核心思路和代码示例: 使用 Canvas 绘制…

vue实现dag

vue实现dag

Vue实现DAG(有向无环图) 在Vue中实现DAG(Directed Acyclic Graph,有向无环图)通常涉及数据结构的建模、可视化渲染以及交互逻辑处理。以下是关键实现步骤和示例代码: 数…