Skip to content

天工 ​

1、介绍 ​

源码地址 ​

JS
项目仓库,感兴趣的可以给个star,或者加我微信,拉你进技术群交流!

【GIthub地址】 https://github.com/lintaibai/TG

【Gitee地址】 https://gitee.com/lintaibai/TG

项目介绍 ​

天工项目,旨在为开发者提供一套完整的多端开发框架(Web(Vue、React)、API、App),本地化构建完整组件库,帮助开发者快速搭建项目,提高开发效率。

天工开源项目采用MIT开源协议

有些版本暂时没有放出来,需要的可以联系我star换取

下面是我的支付宝红包,扫码领取红包使用就可以帮助到我!

img

👉Nexus-Monorepo 项目介绍 ​

文件相关技术栈开发状态备注
NexusVue(Vue侧重)Vue3/Vite/Element Plus/TS/tailWindCss迭代更新端口号 8081
NexusReactShadcn(React侧重)React19/Vite/Antd/Zustand/TS/Shadcn/tailWindCss迭代更新端口号 8086

其他部分

项目文件相关技术栈开发状态备注
NexusRustApi(Rust后端-侧重)(Rust/Cargo/Mysql)更新中端口号 3300
NexusReactAntd(前端React)React19/Vite/Antd/Zustand/TS/tailWindCssAnt design/迭代更新端口号 8082
NexusUapp(移动端)(Uniapp/Vue3)更新中-
NexusUniAppX(移动端-UniAppX)(uni-app x / UTS / Vue3 / TS)迭代更新基于 uni-app x 二次封装
NexusNodeApi(Node后端侧重)(Node/Express/Mysql)迭代更新端口号 3200

👉文件介绍 ​

文件技术栈描述备注
NexusMonorepoMonorepo结构项目包含Vue和React开源项目以及对应的封装UI组件库--
NexusCsscsscss原子化样式更新中

其他

文件技术栈描述备注
NexusNpmM(多个multiple组件库)Vue3 +tsnpm多组件库源码更新中
NexusNpmS(单个single组件库-提供给从视频进来学习的伙伴)Vue3 +jsnpm单组件库源码--
NexusDemo(Demo案例仓库-供视频学习)HTML\css\js学习案例库--

👉端口对照表(部署环境:39.102.58.130) ​

📔 笔记

项目地址说明
笔记项目http://39.102.58.130:8089/NexusNote(VitePress)

🖥️ 前端项目(使用)

项目地址技术栈状态
前端-Vuehttp://39.102.58.130:8081/Vue3+Vite+ElementPlus使用
前端-Reacthttp://39.102.58.130:8082/React+Antd+Vite+TS使用
前端-ReactShadcnhttp://39.102.58.130:8086/React+Antd+shadcn推进过程中

🧪 前端项目(延用/测试)

项目地址技术栈状态
前端-Vue3JShttp://39.102.58.130:8080/Vue3+JS测试版本已部署
前端-ReactWebpackhttp://39.102.58.130:8082/React+Antd+Webpack废弃
前端-Vue2http://39.102.58.130:8083/Vue2+Webpack测试版本
前端-Nuxthttp://39.102.58.130:8087/Nuxt测试版本
前端-NestJShttp://39.102.58.130:8088/NestJS测试版本

🔌 后端接口

项目地址技术栈状态
后端-Rusthttp://39.102.58.130:3300/Rust推进
后端-NodeExpresshttp://39.102.58.130:3200/Node=Express推进
后端-NestJShttp://39.102.58.130:3100/Node=NestJS延缓

2、环境 ​

版本环境
👉 Mysql 8.3.0数据库环境
👉 Node v22.16.0Node环境
👉 rustc 1.87.0Rust环境

3、功能模块 ​

功能模块操作👉状态
用户登录用户登录🔺完成
用户注册用户注册🔺完成
用户管理模块增加、搜索、详情、编辑、删除、禁用用户🔺完成
角色模块增加、搜索、详情、编辑、删除、禁用🔺完成

4、运行项目 ​

👉mysql(启动mysql) ​

bash
# 新建Mysql数据库Nexus并导入Mysql文件下的nexus.sql文件

net start mysql //启动mysql
mysql -u root -p //登录mysql

👉NexusVuePro(前端Vue3) ​

bash
# 克隆项目
git clone https://gitee.com/lintaibai/TG.git

# 进入项目目录
cd NexusVuePro

# 安装依赖
yarn 

# 启动服务
yarn dev

# 打包
yarn build

# 打包(测试环境)
yarn build:stage

# 打包(线上环境)
yarn build:prod

👉NexusReactVite(前端React) ​

bash
# 克隆项目
git clone https://gitee.com/lintaibai/TG.git

# 进入项目目录
cd NexusReact

# 安装依赖
yarn 

# 启动服务
yarn start

# 打包
yarn build

👉ApiNodeExpress(Node后端-采取Express技术) ​

端口:3200

bash
# 确保你有用Node环境
# 确保你安装了Mysql数据库并导入Mysql文件下的nexus.sql文件

# 启动服务
🍓全局安装nodemon
npm install -g nodemon
nodemon app

🍓未安装nodemon
node app

详细配置请参考:ApiNodeExpress

👉NexusRust(Rust后端) ​

bash
# 确保你有用Rust环境
# 确保你安装了Mysql数据库并导入Mysql文件下的nexus.sql文件

# 启动服务
cargo run

# 启动并监听
cargo run watch -x

👉NexusUniAppX(移动端-UniAppX) ​

bash
# 确保你有 HBuilderX 或 uni-app 开发环境
# 克隆项目
git clone https://gitee.com/lintaibai/TG.git

# 进入项目目录
cd NexusUniAppX

# 安装依赖
npm install

# 运行到 H5
npm run dev:h5

# 运行到微信小程序
npm run dev:mp-weixin

# 运行到 App(需要 HBuilderX)
# 通过 HBuilderX 打开项目,点击运行到手机或模拟器

5、关于我(作者林太白) ​

👉个人博客主页

JS
https://nexuslin.github.io/

更加希望有新文章出来的时候大家给点个赞,一个努力的小菜鸡!

以下是特别友情赞助的朋友,感谢他们! ....

赞助100以上小伙伴可以留下个人联系方式享受对应的每年VIP课程以及VIP文章和模块代码,具体可以Call Me!

技术交流拉你进TG交流群,一起学习交流

理财闲聊可以加我微信,我会拉你进黄金基金股票技术交流群!

img

收款码

img

👉相关链接

掘金博客(https://juejin.cn/user/1874034273300919)

个人博客(林太白 https://lintaibai.github.io/)

更新时间: