"添加前端模板和运行代码模块"
This commit is contained in:
38
qiming-xagi-frontend-templates/scripts/list-templates.js
Normal file
38
qiming-xagi-frontend-templates/scripts/list-templates.js
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
// 读取 templates.json
|
||||
const templatesPath = path.join(__dirname, '../templates.json');
|
||||
const templates = JSON.parse(fs.readFileSync(templatesPath, 'utf8'));
|
||||
|
||||
console.log('📦 XAGI Frontend Templates\n');
|
||||
console.log(`版本: ${templates.version}`);
|
||||
console.log(`更新时间: ${templates.updatedAt}`);
|
||||
console.log(`模板数量: ${templates.templates.length}\n`);
|
||||
|
||||
// 显示所有模板
|
||||
templates.templates.forEach((template, index) => {
|
||||
console.log(`${index + 1}. ${template.name}`);
|
||||
console.log(` 包名: ${template.packageName}`);
|
||||
console.log(` 版本: ${template.version}`);
|
||||
console.log(` 框架: ${template.framework} + ${template.buildTool}`);
|
||||
console.log(` 端口: ${template.port}`);
|
||||
console.log(` 路径: ${template.path}`);
|
||||
console.log(` 描述: ${template.description}`);
|
||||
console.log();
|
||||
});
|
||||
|
||||
console.log('🔧 公共特性:');
|
||||
templates.commonFeatures.forEach(feature => {
|
||||
console.log(` • ${feature}`);
|
||||
});
|
||||
|
||||
console.log('\n📋 使用方法:');
|
||||
console.log(' Monorepo 模式: pnpm install && pnpm dev');
|
||||
console.log(' 单独使用: cd packages/<template-name> && pnpm install && pnpm dev');
|
||||
|
||||
console.log('\n📚 更多信息:');
|
||||
console.log(` 文档: ${templates.support.documentation}`);
|
||||
console.log(` 问题反馈: ${templates.support.issues}`);
|
||||
Reference in New Issue
Block a user