emow-cli

1.0.4 • Public • Published

emow-cli

前端工程化工具套件

还有些命令没实现,后续会逐步实现,欢迎使用

You can use emow-cli to generate your project:

$ npm install emow-cli -g

Emow-cli provides the following commands:

$ emo -h
Usage: emo [options] [command]

Options:
  -v --vers       output the current version
  -h, --help      display help for command

Commands:
  install [name]  install generator module by name
  init|i [name]   list all generators for you to choose
  dev             start your project
  build           build your project
  test            test your project
  help [command]  display help for command

install: Install generator to local

$ emo install @lvhh/generator-emow

开始安装:  @lvhh/generator-emow
moduleRootPath /Users/haohua/.emo/emo_modules/.generators/@lvhh/generator-emow
✔ Installed 1 packages
✔ Linked 0 latest versions
✔ Run 0 scripts
✔ All packages installed (used 345ms(network 344ms), speed 2.98kB/s, json 1(1.02kB), tarball 0B)

 安装完成,你可以继续执行以下命令开始使用:

 运行:emo init

init: Init your project by already installed 'Generator',You can also use your own Generator, In other words, you can use all the generators in the NPM repository。

Next you need to execute 'emo init',emo will lists all Generators you installed before:

$ emo init
? 请选择generator: (Use arrow keys)
❯ emow : 用于构建react项目的generator

Next select a genertor you want,generator will running

$ emo init
? 请选择generator: emow : 用于构建react项目的generator
initializing...
prompting...
? 项目名称(Project name) test
? 是否启用TypeScript? Yes
? 请选择css预处理类型 (Use arrow keys)
❯ CSS
  LESS
  SCSS

After configuration according to the prompts of the Generator,Gennerator will start building your project.

After the build is complete, you can go to your project directory and use 'emo dev' to start your project

dev: start your project

$ emo dev

Compiled successfully!

You can now view emo in the browser.

  Local:            http://localhost:3000
  On Your Network:  http://192.168.0.115:3000

Note that the development build is not optimized.
To create a production build, use yarn build.

build:

$ emo build

Creating an optimized production build...
Compiled successfully.

File sizes after gzip:

  39.38 KB  build/static/js/2.54ca3501.chunk.js
  771 B     build/static/js/runtime-main.97745e36.js
  641 B     build/static/js/main.b49acc06.chunk.js
  547 B     build/static/css/main.5f361e03.chunk.css

The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.

The build folder is ready to be deployed.
You may serve it with a static server:

  yarn global add serve
  serve -s build

Find out more about deployment here:

  bit.ly/CRA-deploy

'node' exit : 0

test:

$ emo test
 PASS  src/App.test.js
  ✓ renders learn react link (25ms)

Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   0 total
Time:        2.647s
Ran all test suites.

Watch Usage
 › Press f to run only failed tests.
 › Press o to only run tests related to changed files.
 › Press q to quit watch mode.
 › Press p to filter by a filename regex pattern.
 › Press t to filter by a test name regex pattern.
 › Press Enter to trigger a test run.

Welcome to use

Readme

Keywords

none

Package Sidebar

Install

npm i emow-cli

Weekly Downloads

1

Version

1.0.4

License

ISC

Unpacked Size

8.81 kB

Total Files

6

Last publish

Collaborators

  • lvhh