打包上传 Upload
一套简单的 打包上传逻辑,实现了将项目一键打包并部署到服务器。
✨ 使用示例
- 上传中
- 上传完毕
✨ 配置参数
📚 ./update_config.json
- 基于 FTP 配置下列参数
{
"WEB_FTP": {
"host": "50.205.213.220", //服务器IP
"port": 21, //FTP端口
"user": "yPZpwr", //FTP账号
"password": "w1CHc2a", //FTP密码
"secure": false
}
}
📚 ./package.json
- 需安装如下依赖
{
"name": "admin-server",
"version": "1.0.0",
"description": "admin-server",
"scripts": {
"upload-web": "node ./upload-web.js"
},
"devDependencies": {
"basic-ftp": "^5.0.5",
"chalk": "^4.1.2"
}
}
🧪 执行打包上传
- 该命令会自动 打包并上传项目文件至 FTP 服务器
npm run upload-web
🧩 依赖的文件
./upload-web.js
./log.js
./update_config.json