快速上手

安装

yarn 安装 umi :

  1. $ yarn global add umi

或者用 npm

  1. $ npm install -g umi

umi -v 检查版本号。

  1. $ umi -v
  2. umi@1.0.0

创建应用

WARNING

umi 暂时没有提供脚手架,之后会添加。

创建应用并进入。

  1. $ mkdir myapp
  2. $ cd myapp

创建第一个页面

创建 pages 目录并新建一个页面。

  1. $ mkdir pages
  2. $ echo 'export default () => <div>Index Page</div>' > pages/index.js

如果你是 Window 系统,可以手动新建 pages/index.js,并填入:

  1. export default () => <div>Index Page</div>;

启动 dev 服务器

  1. $ umi dev
  2. Compiled successfully!
  3. You can now view Your App in the browser.
  4. Local: http://localhost:8000/
  5. Note that the development build is not optimized.
  6. To create a production build, use npm run build.

然后在浏览器中打开 http://localhost:8000/,你会看到 Index Page
快速上手 - 图1

构建应用

  1. $ umi build
  2. Compiled successfully.
  3. File sizes after gzip:
  4. 52.09 KB static/umi.2b7e5e82.js
  5. 186 B static/__common-umi.6a75ebe1.async.js

构建产物会生成在 dist 目录。

  1. $ tree ./dist
  2. dist
  3. ├── index.html
  4. └── static
  5. ├── __common-umi.6a75ebe1.async.js
  6. └── umi.2b7e5e82.js
  7. 1 directory, 3 files

部署

构建产出的 dist 目录是可直接运行的,我们用 serve 让 dist 目录跑起来。

  1. $ npm i serve -g
  2. $ cd dist
  3. $ serve
  4. Serving!
  5. - Local: http://localhost:5000
  6. - On Your Network: http://{Your IP}:5000
  7. Copied local address to clipboard!

原文: https://v1.umijs.org/guide/getting-started.html