jeecgboot-vue3 配置 sftp-uploader 插件实现vite打包完自动布署代码到服务器

import sftpUploader from 'sftp-uploader'
vitePlugins.push(
		sftpUploader({
			dir: resolve(__dirname, 'dist'), // 需要上传文件的目录
			url: '/', // 上传到的目录
			host: '', // sftp地址
			port: '22', // sftp端口
			username: 'root', // 账号
			password: '', // 密码
			// 延迟上传时间(毫秒),解决部分项目会触发多次打包完成的问题
			delay: 0,
			// 上传文件过滤器,可以过滤掉不需要的文件,返回false将不会上传该文件(可选)
			// uploadFilter(file) => file.name.endsWith(.gz),
			// 删除文件过滤器,可以过滤掉不需要删除的文件,返回false将不会删除该文件(可选)
			// deleteFilter(file) => file.name.endsWith(.gz),
			// 预览链接接地址(可选)
			previewPath: ''
		})
	)

居然不生效,有遇到过这个问题的嘛,在其它项目是可以的。在jeecgboot-vue3就是不成功,也不报错。

你可能感兴趣的:(服务器,vue.js,javascript)