add base url list
This commit is contained in:
@@ -43,30 +43,33 @@ const command = new Command('deploy')
|
||||
// 获取directory,如果是文件夹,获取文件夹下所有文件,如果是文件,获取文件
|
||||
const stat = fs.statSync(directory);
|
||||
let _relativeFiles = [];
|
||||
let isDirectory = false;
|
||||
if (stat.isDirectory()) {
|
||||
isDirectory = true;
|
||||
const gPath = path.join(directory, '**/*');
|
||||
const files = await glob(gPath, { cwd: pwd, ignore: ['node_modules/**/*'], onlyFiles: true });
|
||||
_relativeFiles = files.map((file) => path.relative(directory, file));
|
||||
console.log('upload Files', _relativeFiles);
|
||||
console.log('upload Files Key', key, version);
|
||||
if (!yes) {
|
||||
// 确认是否上传
|
||||
const confirm = await inquirer.prompt([
|
||||
{
|
||||
type: 'confirm',
|
||||
name: 'confirm',
|
||||
message: 'Do you want to upload these files?',
|
||||
},
|
||||
]);
|
||||
if (!confirm.confirm) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
} else if (stat.isFile()) {
|
||||
_relativeFiles = [path.relative(pwd, directory)];
|
||||
const filename = path.basename(directory);
|
||||
_relativeFiles = [filename];
|
||||
}
|
||||
|
||||
const res = await uploadFiles(_relativeFiles, directory, { key, version });
|
||||
console.log('upload Files', _relativeFiles);
|
||||
console.log('upload Files Key', key, version);
|
||||
if (!yes) {
|
||||
// 确认是否上传
|
||||
const confirm = await inquirer.prompt([
|
||||
{
|
||||
type: 'confirm',
|
||||
name: 'confirm',
|
||||
message: 'Do you want to upload these files?',
|
||||
},
|
||||
]);
|
||||
if (!confirm.confirm) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
const uploadDirectory = isDirectory ? directory : path.dirname(directory);
|
||||
const res = await uploadFiles(_relativeFiles, uploadDirectory, { key, version });
|
||||
if (res?.code === 200) {
|
||||
console.log('File uploaded successfully!');
|
||||
res.data?.data?.files?.map?.((d) => {
|
||||
|
||||
Reference in New Issue
Block a user