// 1.安装插件
vue add ftp
// 2.vue.config.js中设置配置
pluginOptions: {
ftp: {
host: "192.168.31.147", // ftp地址
remoteFtpPath: "DISK-D/soft/tomcat8/webapps/product/", // 项目地址
deleteWhite: ['META-INF', 'upload', 'WEB-INF'], // 删除白名单
uploadWhite: ['static/installer/demo.exe'] // 上传白名单
}
},
// 3.package.json中 build的命令修改为
vue-cli-service build --no-clean && vue-cli-service ftpdeploy
属性 | 说明 | 类型 | 默认值 | 必填 | 版本 |
---|---|---|---|---|---|
host | ftp服务地址 | ip地址 | '' | 是 | |
remoteFtpPath | 需要ftp操作的文件地址 | string | '' | 是 | |
deleteWhite | 删除白名单;不传表示不删除ftp服务器旧文件;[]会删除所有文件; | string[] | undefined | 否 | >1.4.1 |
uploadWhite | 上传白名单;不传和[]表示都上传 | string[] | [] | 否 | >1.4.1 |