一款使用ftp自动部署代码的工具,上传错误会自
一款使用ftp自动部署代码的工具,上传错误会自动列出并重传,确保百分百部署成功,有进度条清晰展示部署进度
必要配置项目根目录新建 sky-deploy.js,内容如下:
const deploy = require('sky-deploy').deploy const config_kemanfang = { host: '', port: '21', user: '', password: '', del_ignore_dir_arr: [], del_ignore_file_arr: [], upload_dir: '' //所部署目录的绝对地址 } deploy(config_kemanfang)
上面配置好后,在package.json中配置 "sky-build-deploy" 和 "sky-deploy",内容如下:
"scripts": {
"analyze": "source-map-explorer build/static/js/main.*",
"start": "node scripts/start.js",
"build": "node scripts/build.js",
"sky-build-deploy": "node scripts/build.js && node sky-deploy",
"sky-deploy": "node sky-deploy",
"test": "node scripts/test.js"
},
使用
npm run sky-build-deploy 命令 将会先打包再自动发布
npm run sky-deploy 命令 将会直接发布对应文件
注意若ftp连接成功,但获取远程文件列表失败,请检查服务器对ftp的被动端口范围 39000-40000有无放行!
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。