feat: 增加自动格式化
This commit is contained in:
parent
0bc9112bdb
commit
d84987567a
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"recommendations": ["esbenp.prettier-vscode"]
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"editor.formatOnSave": true,
|
||||||
|
"[typescript]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
},
|
||||||
|
"[javascript]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
},
|
||||||
|
"[typescriptreact]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
},
|
||||||
|
"[javascriptreact]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
{}
|
|
@ -2,7 +2,7 @@
|
||||||
"apps": [
|
"apps": [
|
||||||
{
|
{
|
||||||
"name": "Miao-Yunzai",
|
"name": "Miao-Yunzai",
|
||||||
"script": "./app.js",
|
"script": "./index.js",
|
||||||
"max_memory_restart": "512M",
|
"max_memory_restart": "512M",
|
||||||
"restart_delay": 60000
|
"restart_delay": 60000
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,7 @@ function createLog() {
|
||||||
type: 'console',
|
type: 'console',
|
||||||
layout: {
|
layout: {
|
||||||
type: 'pattern',
|
type: 'pattern',
|
||||||
pattern: '%[[MiaoYz][%d{hh:mm:ss.SSS}][%4.4p]%] %m'
|
pattern: '%[[MYZ-V4][%d{hh:mm:ss.SSS}][%4.4p]%] %m'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
command: {
|
command: {
|
||||||
|
|
30
src/init.ts
30
src/init.ts
|
@ -1,38 +1,22 @@
|
||||||
import { existsSync } from 'fs'
|
import './init/modules.js'
|
||||||
import { join } from 'path'
|
import './init/logger.js'
|
||||||
import { configInit } from './config/config'
|
|
||||||
import { loggerInit } from './config/log'
|
|
||||||
import { BOT_NAME } from './config'
|
|
||||||
import { redisInit } from './config/redis'
|
|
||||||
import { promises } from 'node:fs'
|
import { promises } from 'node:fs'
|
||||||
import yaml from 'yaml'
|
import yaml from 'yaml'
|
||||||
|
import { configInit } from './config/config'
|
||||||
|
import { BOT_NAME } from './config'
|
||||||
|
import { redisInit } from './config/redis'
|
||||||
import { CONFIG_INIT_PATH } from './config/system.js'
|
import { CONFIG_INIT_PATH } from './config/system.js'
|
||||||
import { checkRun } from './config/check.js'
|
import { checkRun } from './config/check.js'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检查node_modules
|
*
|
||||||
*/
|
*/
|
||||||
if (!existsSync(join(process.cwd(), './node_modules'))) {
|
logger.mark(`${BOT_NAME} 启动中...`)
|
||||||
console.log('未安装依赖。。。。')
|
|
||||||
console.log('请先运行命令:pnpm install -P 安装依赖')
|
|
||||||
process.exit()
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 初始化配置
|
* 初始化配置
|
||||||
*/
|
*/
|
||||||
configInit()
|
configInit()
|
||||||
|
|
||||||
/**
|
|
||||||
* 日志初始化
|
|
||||||
*/
|
|
||||||
loggerInit()
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
logger.mark(`${BOT_NAME} 启动中...`)
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 初始化客户端
|
* 初始化客户端
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
import { loggerInit } from '../config/log'
|
||||||
|
loggerInit()
|
|
@ -0,0 +1,11 @@
|
||||||
|
import { existsSync } from 'fs'
|
||||||
|
import { join } from 'path'
|
||||||
|
const node_modules = join(process.cwd(), './node_modules')
|
||||||
|
/**
|
||||||
|
* 检查node_modules
|
||||||
|
*/
|
||||||
|
if (!existsSync(node_modules)) {
|
||||||
|
console.log('未安装依赖。。。。')
|
||||||
|
console.log('请先运行命令:pnpm install -P 安装依赖')
|
||||||
|
process.exit()
|
||||||
|
}
|
Loading…
Reference in New Issue