@schacker/hpack-cli
> hpack-cli支持生成种子项目,开发,与输出生产环境的代码
Last updated 2 years ago by schacker .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @schacker/hpack-cli 
SYNC missed versions from official npm registry.

hpack-cli

hpack-cli支持生成(vue or react or react-ts or react-redux or react-ts-redux)模板项目,开发,与输出生产环境的代码

安装

npm i @schacker/hpack-cli -g
or
yarn global add @schacker/hpack-cli

window平台请使用管理员权限安装,mac平台请在命令前面加上sudo

如果你不想全局安装的话

git clone git@github.com:schacker/hpack-cli.git
cd hpack-cli
npm i / yarn
npm link

安装过程中如果报fsevents模块相关错误,请重新安装即可~

使用

hpack -v  输出版本号
hpack     命令集
hpack c   检查版本
hpack u   版本升级
hpack i   生成种子文件
hpack d   开发
hpack b   构建

特性

  • hpack-cli 内置了 axios, jsonp, ramda, jquery,无需二次安装

  • 支持 es6 语法,支持 async, await, 支持装饰器

  • eslint 采用 standard 规范

  • 支持 pug 语法,stylus, scss

  • 生产环境图片会自动压缩

  • 支持单页应用,多页应用,支持项目集结构

  • 支持少量的配置项

  • 生产环境支持代码分割,懒加载,打哈希串

  • 支持打包多个环境,主要是为了fix按需加载使用 publicPath

    -如使用 ENVIRONMENT=test hpack b,则打包配置会读取webpack/webpack.test.js配置,如果相应环境没做配置,则使用默认的 / 路径

    -如使用 ENVIRONMENT=production hpack b,则打包配置会读取webpack/webpack.prod.js配置,如果相应环境没做配置,则使用默认的 / 路径

    -打包后会在指定路径默认(dist)生成打包文件及文件信息,cdnResource.json,cdnResource.ini

目录结构

+ react-project
+   src
-     index.js
    index.art       // 每一个xxx.art对应src目录的xxx.js,开发多页应用只需要增加这两个文件
    mock.config.js  // 必须:mock服务的配置文件
    config.js       // 必须:配置文件

开发

先生成种子文件,再开发

hpack i
cd projectName
npm i
hpack d

Current Tags

  • 0.1.19                                ...           latest (2 years ago)

29 Versions

  • 0.1.19                                ...           2 years ago
  • 0.1.18                                ...           2 years ago
  • 0.1.17                                ...           2 years ago
  • 0.1.16                                ...           2 years ago
  • 0.1.15                                ...           2 years ago
  • 0.1.14                                ...           2 years ago
  • 0.1.13                                ...           2 years ago
  • 0.1.12                                ...           2 years ago
  • 0.1.11                                ...           2 years ago
  • 0.1.10                                ...           2 years ago
  • 0.1.9                                ...           2 years ago
  • 0.1.8                                ...           2 years ago
  • 0.1.7                                ...           2 years ago
  • 0.1.6                                ...           2 years ago
  • 0.1.5                                ...           2 years ago
  • 0.1.4                                ...           2 years ago
  • 0.1.3                                ...           2 years ago
  • 0.1.2                                ...           2 years ago
  • 0.1.1                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
  • 0.0.9                                ...           2 years ago
  • 0.0.8                                ...           2 years ago
  • 0.0.7                                ...           2 years ago
  • 0.0.6                                ...           2 years ago
  • 0.0.5                                ...           2 years ago
  • 0.0.4                                ...           2 years ago
  • 0.0.3                                ...           2 years ago
  • 0.0.2                                ...           2 years ago
  • 0.0.1                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dependencies (116)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2014 - 2016 © taobao.org |