修复hydrojudge模块加载异常的问题

pull/10/head
undefined 4 years ago
parent a8bdfa8f30
commit a01383c1c1

1
.gitignore vendored

@ -18,6 +18,7 @@ build/*.js
yarn.lock yarn.lock
packages/**/*.js packages/**/*.js
!packages/hydrojudge/service.js
!**/bin/*.js !**/bin/*.js
packages/**/*.js.map packages/**/*.js.map
packages/**/*.d.ts packages/**/*.d.ts

@ -4,6 +4,7 @@
/* eslint-disable import/no-dynamic-require */ /* eslint-disable import/no-dynamic-require */
import fs from 'fs'; import fs from 'fs';
import path from 'path'; import path from 'path';
import { spawnSync } from 'child_process';
import { gt } from 'semver'; import { gt } from 'semver';
import latest from 'latest-version'; import latest from 'latest-version';
import ora from 'ora'; import ora from 'ora';
@ -39,11 +40,13 @@ if (CI && (GITHUB_REF !== 'refs/heads/master' || GITHUB_EVENT_NAME !== 'push'))
const version = await latest(meta.name); const version = await latest(meta.name);
if (gt(meta.version, version)) { if (gt(meta.version, version)) {
const prepublish = path.resolve(process.cwd(), 'packages', name, 'prepublish.sh'); const prepublish = path.resolve(process.cwd(), 'packages', name, 'prepublish.sh');
if (fs.existsSync(prepublish)) await spawnAsync(prepublish); if (fs.existsSync(prepublish)) spawnSync(prepublish);
bumpMap[name] = meta.version; bumpMap[name] = meta.version;
} }
} }
} catch { /* pass */ } } catch (e) {
console.error(e);
}
spinner.text = `Loading workspaces (${++progress}/${folders.length})`; spinner.text = `Loading workspaces (${++progress}/${folders.length})`;
})); }));
spinner.succeed(); spinner.succeed();

@ -1,6 +1,6 @@
{ {
"name": "@hydrooj/geoip", "name": "@hydrooj/geoip",
"version": "1.1.8", "version": "1.1.9",
"main": "package.json", "main": "package.json",
"repository": "git@github.com:hydro-dev/Hydro.git", "repository": "git@github.com:hydro-dev/Hydro.git",
"author": "undefined <masnn0@outlook.com>", "author": "undefined <masnn0@outlook.com>",

@ -1,7 +1,7 @@
{ {
"name": "@hydrooj/hydrojudge", "name": "@hydrooj/hydrojudge",
"version": "2.0.6", "version": "2.0.7",
"main": "dist/service.js", "main": "package.json",
"author": "masnn", "author": "masnn",
"os": [ "os": [
"linux" "linux"

@ -0,0 +1 @@
module.exports = require('dist/service.js');
Loading…
Cancel
Save