Skip to content
快速生成一个标准前端开发项目的CLI工具。
JavaScript TypeScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
template
.gitignore
README.md
index.js
package.json
upgrade.js

README.md

tiger-new

npm

快速生成一个标准开发项目的 CLI。(本项目自 facebook 官方出品的 create-react-app 修改而来)

  • CLI-QA 形式初始化配置项目
  • 生成的项目支持 webpack + es6 开发环境
  • 支持 Service Worker Precache,生成离线应用
  • 也支持 jsx 语法,所以也同时可以用来开发 react 应用
  • 提供渐进式对typescript语法的支持,支持tsx开发react应用
  • 不仅支持 SPA,也支持多页面项目开发
  • 多页面应用支持模板分离
  • 打包构建支持抽取打包公共组件、库、样式
  • 支持 scssless
  • 支持 eslint tslint 语法检查
  • 支持 ternjs 配置

更多特性及使用细节请安装后创建项目查看

screenshot

v4.x 新功能

  • 可以选择创建普通的开发项目,还是npm发布包项目

v3.x 新功能

  • webpack 升级到 v4
  • babel 升级到 v7
  • eslint 升级到 v5
  • 更好的typescript支持

v2.x 新功能

  • 持久化缓存的优化
  • webpack 升级到 2.x
  • webpack-dev-server 的升级,带来更好的 proxy 支持

FAQ

安装

$ npm install tiger-new -g

使用

创建新项目

$ tiger-new <项目名|路径>

升级老项目

$ tiger-new <项目名|路径> --upgrade

例如:

$ tiger-new my-new-project
$ cd my-new-project/
$ npm start
You can’t perform that action at this time.