天天看点

douyin(“抖音”)开源,我有个大胆的想法

作者:13妖工作室

项目说明

本项目仅适用于学习和研究,不得用于商业使用。所有推荐开源项目本人都亲测可运行。如有侵权,请通知删除。

项目简介

douyin 是一个模仿 抖音|TikTok 的移动端短视频项目,它基于 Vue、Vite 实现。使用了最新的 Vue 全家桶技术栈。Api 数据保存在项目本地,视频采集自抖音|TikTok,图集采集自小红书|Xiaohongshu,通过 axios-mock-adapter 库拦截Api 并返回本地json数据,模拟出真实的后端请求。

项目地址

https://github.com/zyronon/douyin

效果展示

douyin(“抖音”)开源,我有个大胆的想法
douyin(“抖音”)开源,我有个大胆的想法
douyin(“抖音”)开源,我有个大胆的想法

运行项目

  1. 安装 NodeJS。
  2. 安装 pnpm 包管理工具,运行 npm install -g pnpm 来安装。
  3. 使用 git clone https://github.com/zyronon/douyin.git 下载项目到本地。
  4. 进入项目目录cd douyin,在项目根目录下,运行pnpm install来下载依赖。
  5. 执行pnpm dev来启动项目,项目默认地址为http://localhost:3000
  6. 在浏览器中打开http://localhost:3000 来访问项目。 Chrome 切换成手机模式快捷键,先按 F12 调出控制台,再按 Ctrl+Shift+M(设备仿真模拟)

注意事项

  • node 版本要大于18,否则会报错
  • 如果git clone 报错 可直接从网站上直接下载,解压后使用
douyin(“抖音”)开源,我有个大胆的想法