mirror of
https://github.com/HuLaSpark/HuLa.git
synced 2026-09-01 14:52:48 +08:00
27 lines
775 B
JavaScript
27 lines
775 B
JavaScript
import { existsSync, writeFileSync } from 'fs'
|
|
import { join } from 'path'
|
|
import chalk from 'chalk'
|
|
|
|
// 用于写入.env.local配置文件,该文件默认不会被git管理,所以不必担心会提交到远程仓库
|
|
const envPath = join(process.cwd(), '.env.local')
|
|
|
|
if (!existsSync(envPath)) {
|
|
const defaultEnvContent = `# 有道云翻译key
|
|
VITE_YOUDAO_APP_KEY=
|
|
VITE_YOUDAO_APP_SECRET=
|
|
# 腾讯云翻译key
|
|
VITE_TENCENT_API_KEY=
|
|
VITE_TENCENT_SECRET_ID=
|
|
`
|
|
|
|
try {
|
|
writeFileSync(envPath, defaultEnvContent, 'utf8')
|
|
console.log(chalk.green('✨ 成功创建.env.local文件'))
|
|
} catch (error) {
|
|
console.log(chalk.red('\n✗ 创建.env.local文件失败。'))
|
|
process.exit(1)
|
|
}
|
|
} else {
|
|
console.log(chalk.green('✓ .env.local文件已创建'))
|
|
}
|