calf-cli

1.0.4 • Public • Published

calf-cli

一个用来生成项目模板的脚手架工具

用法

// 全局安装calf-cli
cnpm install calf-cli -g
 
// 创建项目
calf init my-project
 
// 进入项目目录
cd my-project
 
// 安装依赖
cnpm install
 
// 运行
cnpm run dev

指令

calf init <project> // 创建项目
 
calf deploy // 部署dist目录到远端服务器,配置信息详见calf.json
 
calf -v // 获取当前版本信息
 
calf -h // 获取帮助信息

calf.json

{
  "ftp": {
    // 
    "host": "",
    // 
    "username": "",
    // 
    "password": "",
    // 
    "path": ""
  },
  // 
  "ftpFolder": "",
  // webpack
  "alias": {
    // 
    "@": "src",
    // ~node_module
    "calf-ui": "~calf-ui/lib"
  },
  // proxy
  "proxy": {
    // proxy
    "open": false,
    // api
    "root": "http://www.baidu.com",
    // api
    "apis": ["/login", "/login-out"]
  }
}

模板

vue (basic template)

一个 vue 的基础模板,和 vue-cli 生成的模板一样

vue (include calf-ui)

包含了 calf-ui 组件库的模板,可直接使用 calf-ui 组件库

react (basic template)

一个 react 的基础模板,和 create-react-app 生成的模板一样

changelog

  • v0.0.4 支持了calf init <project>命令直接创建项目,支持选择两种模板vue (basic template)vue (include calf-ui)
  • v0.0.5 支持了calf deploy命令,直接部署到远端服务器,配置信息详见calf.json
  • v0.0.6 支持了react (basic template)模板
  • v0.0.7 新增vue模板的calf.json中相关配置功能,支持配置ftp/alias/proxy等信息

Package Sidebar

Install

npm i calf-cli

Weekly Downloads

5

Version

1.0.4

License

ISC

Unpacked Size

549 kB

Total Files

89

Last publish

Collaborators

  • wendaosanshou