chore: 针对的并非框架

This commit is contained in:
手瓜一十雪 2024-08-10 17:45:17 +08:00
parent 80d2218aa6
commit 6371d79d33
9 changed files with 18 additions and 12 deletions

2
.env.framework Normal file
View File

@ -0,0 +1,2 @@
VITE_BUILD_TYPE = Production
VITE_BUILD_PLATFORM = Framwork

View File

@ -1,2 +0,0 @@
VITE_BUILD_TYPE = Production
VITE_BUILD_PLATFORM = LiteLoader

View File

@ -4,7 +4,7 @@
"type": "module",
"version": "1.8.3",
"scripts": {
"build:liteloader": "vite build --mode liteloader",
"build:framework": "vite build --mode framework",
"build:shell": "vite build --mode shell",
"build:webui": "cd ./src/webui && vite build",
"lint": "eslint --fix src/**/*.{js,ts}",

View File

@ -9,7 +9,7 @@
<body>
<script>
async function CheckQQLoginStatus(retCredential) {
async function CheckQQLoginStatus(retCredential) {
let QQLoginResponse = await fetch('../api/QQLogin/CheckLoginStatus', {
method: 'POST',
headers: {
@ -46,6 +46,12 @@
return false;
}
async function InitPage() {
//查找URL参数是否有token
let url = new URL(window.location.href);
let token = url.searchParams.get("token");
if (token) {
localStorage.setItem('auth', token);
}
let authData = localStorage.getItem('auth');
let isLogined = await CheckWebUiLogined(authData);
if (authData && isLogined) {

View File

@ -28,7 +28,7 @@ if (process.env.NAPCAT_BUILDSYS == 'linux') {
} else {
startScripts = ['./script/BootWay05.bat', './script/BootWay05.utf8.bat', './script/dbghelp.dll', './script/BootWay05.ps1', './script/napcat.sh', './script/napcat.ps1', './script/napcat.bat', './script/napcat-utf8.bat', './script/napcat-utf8.ps1', './script/napcat-log.ps1', './script/napcat-9912.ps1', './script/napcat-9912-utf8.ps1', './script/napcat-9912.bat', './script/napcat-9912-utf8.bat'];
}
const LLBaseConfigPlugin: PluginOption[] = [
const FrameworkBaseConfigPlugin: PluginOption[] = [
// PreprocessorDirectives(),
babel({
filter: /.*\.(ts|js)$/,
@ -46,9 +46,9 @@ const LLBaseConfigPlugin: PluginOption[] = [
cp({
targets: [
{ src: './manifest.json', dest: 'dist' },
{ src: './src/liteloader/napcat.cjs', dest: 'dist' },
{ src: './src/liteloader/preload.cjs', dest: 'dist' },
{ src: './src/liteloader/renderer.js', dest: 'dist' },
{ src: './src/framework/napcat.cjs', dest: 'dist' },
{ src: './src/framework/preload.cjs', dest: 'dist' },
{ src: './src/framework/renderer.js', dest: 'dist' },
{ src: './package.json', dest: 'dist' },
{ src: './logo.png', dest: 'dist' },
//...external.map(genCpModule)
@ -112,7 +112,7 @@ const ShellBaseConfig = () => defineConfig({
},
});
const LLBaseConfig = () => defineConfig({
const FrameworkBaseConfig = () => defineConfig({
resolve: {
conditions: ['node', 'default'],
alias: {
@ -126,7 +126,7 @@ const LLBaseConfig = () => defineConfig({
target: 'esnext',
minify: false,
lib: {
entry: "src/liteloader/napcat.ts",
entry: "src/framework/napcat.ts",
formats: ['es'],
fileName: () => 'napcat.mjs',
},
@ -144,8 +144,8 @@ export default defineConfig(({ mode }): UserConfig => {
};
} else {
return {
...LLBaseConfig(),
plugins: [...LLBaseConfigPlugin],
...FrameworkBaseConfig(),
plugins: [...FrameworkBaseConfigPlugin],
};
}
});