From b06989216a47df46b6b25e6d706059304cd210df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Fri, 3 May 2024 21:03:13 +0800 Subject: [PATCH] fix --- vite.config.ts | 61 +++++++++++++++++++++++++++++++++----------------- 1 file changed, 41 insertions(+), 20 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 5aef57e5..a07bc005 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -22,10 +22,50 @@ function genCpModule(module: string) { } const systemPlatform = os.platform(); let startScripts: string[] | undefined = undefined; +let baseConfigPlugin: PluginOption[] | undefined = undefined; if (systemPlatform == "linux") { startScripts = ['./script/napcat.sh']; + baseConfigPlugin = [ + // PreprocessorDirectives(), + cp({ + targets: [ + // ...external.map(genCpModule), + { src: './src/napcat.json', dest: 'dist/config/' }, + { src: './src/onebot11/onebot11.json', dest: 'dist/config/' }, + { src: './package.json', dest: 'dist' }, + { src: './README.md', dest: 'dist' }, + { src: './logo.png', dest: 'dist/logs' }, + { src: './src/core.lib/MoeHoo-linux-x64.node', dest: 'dist' }, + ...(startScripts.map((startScript) => { + return { src: startScript, dest: 'dist' }; + })), + ] + }), + nodeResolve(), + commonjs(), + ]; } else { startScripts = ['./script/napcat.ps1', './script/napcat.bat', './script/napcat-utf8.bat', './script/napcat-utf8.ps1', './script/napcat-log.ps1']; + baseConfigPlugin = [ + // PreprocessorDirectives(), + cp({ + targets: [ + // ...external.map(genCpModule), + { src: './src/napcat.json', dest: 'dist/config/' }, + { src: './src/onebot11/onebot11.json', dest: 'dist/config/' }, + { src: './package.json', dest: 'dist' }, + { src: './README.md', dest: 'dist' }, + { src: './logo.png', dest: 'dist/logs' }, + { src: './src/core.lib/MoeHoo-win32-x64.node', dest: 'dist' }, + ...(startScripts.map((startScript) => { + return { src: startScript, dest: 'dist' }; + })), + ] + }), + nodeResolve(), + commonjs(), + ]; + } @@ -33,26 +73,7 @@ if (systemPlatform == "linux") { // startScripts = ['./script/napcat.sh']; // } -const baseConfigPlugin: PluginOption[] = [ - // PreprocessorDirectives(), - cp({ - targets: [ - // ...external.map(genCpModule), - { src: './src/napcat.json', dest: 'dist/config/' }, - { src: './src/onebot11/onebot11.json', dest: 'dist/config/' }, - { src: './package.json', dest: 'dist' }, - { src: './README.md', dest: 'dist' }, - { src: './logo.png', dest: 'dist/logs' }, - { src: './src/core.lib/MoeHoo-win32-x64.node', dest: 'dist' }, - { src: './src/core.lib/MoeHoo-linux-x64.node', dest: 'dist' }, - ...(startScripts.map((startScript) => { - return { src: startScript, dest: 'dist' }; - })), - ] - }), - nodeResolve(), - commonjs(), -]; + let corePath = resolve(__dirname, './src/core/src'); if (!fs.existsSync(corePath)) {