This commit is contained in:
cool 2024-01-29 17:59:57 +08:00
parent 776317bedd
commit 58e9587c8e

View File

@ -4,7 +4,6 @@ import { InjectEntityModel } from '@midwayjs/typeorm';
import { Not, Repository } from 'typeorm'; import { Not, Repository } from 'typeorm';
import { PluginInfoEntity } from '../entity/info'; import { PluginInfoEntity } from '../entity/info';
import { IMidwayApplication, IMidwayContext } from '@midwayjs/core'; import { IMidwayApplication, IMidwayContext } from '@midwayjs/core';
import * as decompress from 'decompress';
import * as _ from 'lodash'; import * as _ from 'lodash';
import { PluginInfo } from '../interface'; import { PluginInfo } from '../interface';
import { PluginCenterService } from './center'; import { PluginCenterService } from './center';
@ -118,6 +117,7 @@ export class PluginService extends BaseService {
errorData: string; errorData: string;
}> { }> {
// const plugin = await download(encodeURI(url)); // const plugin = await download(encodeURI(url));
const decompress = require('decompress');
const files = await decompress(filePath); const files = await decompress(filePath);
let errorData; let errorData;
let pluginJson: PluginInfo, readme: string, logo: string, content: string; let pluginJson: PluginInfo, readme: string, logo: string, content: string;