Skip to content

Commit

Permalink
doc: update faq.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sorrycc committed Mar 23, 2018
1 parent da68a2e commit c4abe01
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 2 deletions.
24 changes: 23 additions & 1 deletion docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,19 @@ title: FAQ

然后,umi 和 roadhog 共用同一个底层 [af-webpack](https://github.com/umijs/umi/tree/master/packages/af-webpack),他们在功能上有一定重叠,可以说 umi 包含 roadhog,react 项目我会倾向于推荐用 umi。

## ESLint
### 如何引入 polyfill?

先安装依赖,

```bash
$ npm install @babel/polyfill --save
```

新建 `src/global.js`,内容如下:

```js
import '@babel/polyfill';
```

### 如何让编辑器的 eslint 校验生效?

Expand Down Expand Up @@ -83,3 +95,13 @@ $ node --inspect-brk ./node_modules/.bin/umi test
```

然后在浏览器里打开 chrome://inspect/#devices 进行 inspect 和断点。

## 部署

### build 后访问路由刷新后 404?

几个方案供选择:

* 改用 hashHistory,在 `.umirc.js` 里配 `hashHistory: true`
* 静态化,在 `.umirc.js` 里配 `exportStatic: true`
* 服务端配置路由 fallback 到 index.html
24 changes: 23 additions & 1 deletion website/translated_docs/zh-Hans/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,19 @@ title: FAQ

然后,umi 和 roadhog 共用同一个底层 [af-webpack](https://github.com/umijs/umi/tree/master/packages/af-webpack),他们在功能上有一定重叠,可以说 umi 包含 roadhog,react 项目我会倾向于推荐用 umi。

## ESLint
### 如何引入 polyfill?

先安装依赖,

```bash
$ npm install @babel/polyfill --save
```

新建 `src/global.js`,内容如下:

```js
import '@babel/polyfill';
```

### 如何让编辑器的 eslint 校验生效?

Expand Down Expand Up @@ -83,3 +95,13 @@ $ node --inspect-brk ./node_modules/.bin/umi test
```

然后在浏览器里打开 chrome://inspect/#devices 进行 inspect 和断点。

## 部署

### build 后访问路由刷新后 404?

几个方案供选择:

* 改用 hashHistory,在 `.umirc.js` 里配 `hashHistory: true`
* 静态化,在 `.umirc.js` 里配 `exportStatic: true`
* 服务端配置路由 fallback 到 index.html

0 comments on commit c4abe01

Please sign in to comment.