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