update
This commit is contained in:
@@ -30,7 +30,7 @@ type Runtime = {
|
|||||||
isServer?: boolean;
|
isServer?: boolean;
|
||||||
}
|
}
|
||||||
export const runtime: Runtime = useContextKey('runtime', () => {
|
export const runtime: Runtime = useContextKey('runtime', () => {
|
||||||
console.log('Runtime detected:', manualParse.isDev);
|
console.log('Runtime detected:', 'isDev:', manualParse.isDev, 'isServer:', manualParse.isServer);
|
||||||
return {
|
return {
|
||||||
type: 'client',
|
type: 'client',
|
||||||
isServer: manualParse.isServer,
|
isServer: manualParse.isServer,
|
||||||
|
|||||||
@@ -55,17 +55,20 @@ export const parseHomeArg = (homedir?: string) => {
|
|||||||
let isServer = false;
|
let isServer = false;
|
||||||
// 如果args包含 server 则认为是服务端运行。其中config中server必须存在
|
// 如果args包含 server 则认为是服务端运行。其中config中server必须存在
|
||||||
const checkArgs = process.argv.slice(1);
|
const checkArgs = process.argv.slice(1);
|
||||||
// console.log('parseHomeArg args:', checkArgs, execPath);
|
|
||||||
const isArgsServer = checkArgs.some((item) => item === 'server' || item.includes('asst-server') || item.includes('run-server.ts'));
|
|
||||||
const isDev = checkArgs.some(item => item.includes('run-server.ts'));
|
const isDev = checkArgs.some(item => item.includes('run-server.ts'));
|
||||||
|
|
||||||
|
// console.log('parseHomeArg args:', checkArgs, execPath);
|
||||||
|
const isPm2 = checkArgs.some(item => item.includes('pm2'))
|
||||||
|
const isArgsServer = checkArgs.some((item) => item === 'server' || item.includes('asst-server') || item.includes('assistant-server') || item.includes('run-server.ts'));
|
||||||
|
// const isDev = checkArgs.some(item => item.includes('run-server.ts'));
|
||||||
let isDaemon = false;
|
let isDaemon = false;
|
||||||
if (isArgsServer) {
|
if (isArgsServer || isPm2) {
|
||||||
// 判断 --daemon 参数, 如果有则认为是守护进程运行
|
// 判断 --daemon 参数, 如果有则认为是守护进程运行
|
||||||
if (checkArgs.includes('--daemon') || checkArgs.includes('-d')) {
|
if (checkArgs.includes('--daemon') || checkArgs.includes('-d')) {
|
||||||
isDaemon = true;
|
isDaemon = true;
|
||||||
}
|
}
|
||||||
// 判断 -s 或者 --start 参数
|
// 判断 -s 或者 --start 参数
|
||||||
if (checkArgs.includes('-s') || checkArgs.includes('--start')) {
|
if (checkArgs.includes('-s') || checkArgs.includes('--start') || isPm2) {
|
||||||
isServer = true;
|
isServer = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user