代码拉取完成,页面将自动刷新
import { Context } from './types'
/**
* Fallback complete hook
*/
export const fallback = async (ctx: Context): Promise<void> => {
console.log(`Created a new project in \`${ctx.project}\` by the \`${ctx.template}\` template.\n`)
ctx.files.map(i => i.path).sort((a, b) => a > b ? +1 : -1).forEach(i => console.log('- ' + i))
console.log('\nHappy hacking :)')
}
/**
* Apply template complete hook.
*/
export default async (ctx: Context): Promise<void> => {
if (ctx.config.complete == null) {
return await fallback(ctx)
}
if (typeof ctx.config.complete === 'string') {
return console.log(ctx.config.complete)
}
const result = await ctx.config.complete(ctx)
if (result == null) return
console.log(result)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。