Skip to content

Creates a keruyun UmiJS application using the command line.

Notifications You must be signed in to change notification settings

cycle263/create-kry-umi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-kry-umi

Creates a kry UmiJS application/plugin/block/library using the command line.

NPM version Build Status NPM downloads

Install

$ yarn global add create-kry-umi

Usage

$ yarn create kry-umi [appName]
or create-kry-umi [appName]

不输入appname,则默认取当前目录名称。

Boilerplates

  • ant-design-pro - Create project with a layout-only ant-design-pro boilerplate, use together with umi block.
  • kry-mobile - Create kry mobile project with a layout-only ant-design-pro boilerplate, use together with kry umi block.
  • kry-pro - Create kry project with a layout-only ant-design-pro boilerplate, use together with kry umi block.
  • app - Create project with a simple boilerplate, support typescript.
  • block - Create a umi block.
  • library - Create a library with umi.
  • plugin - Create a umi plugin.

Usage Example

$ yarn create kry-umi

? Select the boilerplate type (Use arrow keys)
  ant-design-pro  - Create project with a layout-only ant-design-pro boilerplate, use together with umi block.
  kry-mobile      - Create kry mobile project with a layout-only ant-design-pro boilerplate, use together with kry umi block.
  kry-pro         - Create kry project with a layout-only ant-design-pro boilerplate, use together with kry umi block.
❯ app             - Create project with a simple boilerplate, support typescript.
  block           - Create a umi block.
  library         - Create a library with umi.
  plugin          - Create a umi plugin.

? Do you want to use typescript? (y/N)

? What functionality do you want to enable? (Press <space> to select, <a> to toggle all, <i> to invert selection)
❯◯ antd
 ◯ dva
 ◯ code splitting
 ◯ dll
 ◯ pont

  create abc/package.json
  create abc/.gitignore
  create abc/.editorconfig
  create abc/.env
  create abc/.eslintrc
  create abc/.prettierignore
  create abc/.prettierrc
  create abc/.umirc.js
  create abc/mock/.gitkeep
  create abc/src/assets/yay.jpg
  create abc/src/global.css
  create abc/src/layouts/index.css
  create abc/src/layouts/index.tsx
  create abc/src/pages/index.css
  create abc/src/pages/index.tsx
  create abc/tsconfig.json
  create abc/typings.d.ts
 📋  Copied to clipboard, just use Ctrl+V
 ✨  File Generate Done

FAQ

yarn create kry-umi command failed

这个问题基本上都是因为没有添加 yarn global module 的路径到 PATH 环境变量引起的。

先执行 yarn global bin 拿到路径,然后添加到 PATH 环境变量里。

$ yarn global bin
/usr/local/bin

你也可以尝试用 npm,

$ npm create kry-umi

或者手动安装 create-kryumi,并执行他,

$ npm install create-kry-umi -g
$ create-kry-umi

version update

@1.2.0 add kry-mobile boilerplate

@1.1.8 add pont、cnzz

@1.1.3 add standard-version

@1.1.0 优化升级

@1.0.5 多包发布机制

@1.0.0 去除多包机制,更新新发版机制

Questions & Suggestions

Please open an issue here.

LICENSE

MIT

About

Creates a keruyun UmiJS application using the command line.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 48.5%
  • JavaScript 47.8%
  • CSS 1.2%
  • HTML 1.2%
  • Shell 1.2%
  • Prolog 0.1%