Initial commit: Clean Twilio app project
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🚀 开始设置 Twilio 翻译服务管理后台项目..."
|
||||
|
||||
# 检查 Node.js 是否安装
|
||||
if ! command -v node &> /dev/null; then
|
||||
echo "❌ Node.js 未安装,请先安装 Node.js"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 显示 Node.js 版本
|
||||
echo "✅ Node.js 版本: $(node --version)"
|
||||
echo "✅ npm 版本: $(npm --version)"
|
||||
|
||||
# 安装项目依赖
|
||||
echo "📦 安装项目依赖..."
|
||||
npm install
|
||||
|
||||
# 安装缺失的依赖
|
||||
echo "📦 安装 UI 组件库..."
|
||||
npm install antd @ant-design/icons @ant-design/plots
|
||||
|
||||
echo "📦 安装路由相关依赖..."
|
||||
npm install react-router-dom
|
||||
|
||||
echo "📦 安装开发依赖..."
|
||||
npm install -D @types/react @types/react-dom
|
||||
|
||||
# 创建环境变量文件
|
||||
if [ ! -f .env ]; then
|
||||
echo "📝 创建环境变量文件..."
|
||||
cp .env.example .env
|
||||
echo "✅ 已创建 .env 文件,请根据需要修改配置"
|
||||
else
|
||||
echo "✅ .env 文件已存在"
|
||||
fi
|
||||
|
||||
# 创建必要的目录
|
||||
echo "📁 创建必要的目录结构..."
|
||||
mkdir -p src/assets/images
|
||||
mkdir -p src/assets/icons
|
||||
mkdir -p public/assets
|
||||
|
||||
echo "🎉 项目设置完成!"
|
||||
echo "📝 下一步操作:"
|
||||
echo " 1. 编辑 .env 文件配置环境变量"
|
||||
echo " 2. 运行 npm run dev 启动开发服务器"
|
||||
echo " 3. 访问 http://localhost:5173 查看应用"
|
||||
Reference in New Issue
Block a user