3.0.0 • Published 4 years ago

xt-cli-product v3.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

mobile_template

Project setup

npm install xt2021-cli

Compiles and new create production

xt create <项目名称> 【新建】

Compiles and update production

xt upgrade 【更新】

##  introduce

xt-cli-product

A simple CLI for scaffolding projects.

Installation

$ npm install -g xt-cli-product

Usage

$ xt cerate <project-name>

Example:

$ xt cerate my-project
$ xt 

  Usage: xt <command> [options]
  
  Commands:
    create        从模板中初始化一个新项目
    upgrade       更新本地环境
    help [cmd]  display help for [cmd]

  Options:

    -h, --help     output usage information

node_modules - 主要技术解析

【Commander.js】是一个node.js命令行界面的完整解决方案 【API地址】 https://github.com/tj/commander.js/blob/HEAD/Readme_zh-CN.md

【download-git-repo.js】从 node.js 下载并提取一个 git 存储库(GitHub、GitLab、Bitbucket)。 【API地址】 https://www.npmjs.com/package/download-git-repo/v/3.0.2

【inquirer.js】交互式命令行美化工具——inquirer.js 【API地址】 https://www.jianshu.com/p/0409cdf0e396

【handlebars.js】Handlebars.js是一个非常流行的功能强大的模板引擎 【API地址】 https://www.ghostchina.com/introducing-the-handlebars-js-templating-engine/

【fs.js】一个本地模块,用于有效处理构建在 Node 著名的 fs 模块之上的文件。 【API地址】 https://www.npmjs.com/package/fs-js

【ora.js】实现node.js 命令行环境的 loading效果, 和显示各种状态的图标等 【API地址】 https://www.npmjs.com/package/ora

【chalk.js】为了使输出不再单调,添加文字背景什么的,改变字体颜色什么的 【API地址】 https://www.npmjs.com/package/chalk

【log-symbols.js】为各种日志级别提供着色的符号 【API地址】 https://www.npmjs.com/package/chalk