quick-create-app-cli
Version:
前端基础建设模版脚手架,快速搭建PC、HybridApp、微信小程序、微前端等项目
79 lines (66 loc) • 1.1 kB
JavaScript
/**
* path 操作
*/
const path = require('path')
/**
* 实现NodeJS命令行
*/
const commander = require('commander')
/**
* 基础文件操作库
*/
const fsExtra = require('fs-extra')
/**
* 控制台字符样式
*/
const chalk = require('chalk')
/**
* 优雅终端Spinner等待动画
*/
const ora = require('ora')
/**
* 为各种日志级别提供着色符号
*/
const logSymbols = require('log-symbols')
/**
* npm在线检查更新 用于检查脚手架版本更新
*/
const updateNotifier = require('update-notifier')
/**
* 实现命令行之间的交互
*/
const inquirer = require('inquirer')
/**
* 实现模板字符替换
*/
const handlebars = require('handlebars')
/**
* 自动执行node命令
*/
const execa = require('execa')
/**
* git命令
*/
const simpleGit = require('simple-git')
const git = simpleGit()
/**
* 实现文件远程下载
*/
const download = require('download')
/**
* 工具
*/
module.exports = {
path,
commander,
fsExtra,
chalk,
ora,
logSymbols,
updateNotifier,
inquirer,
handlebars,
execa,
git,
download
}