1

我想开始新的 React 项目。我决定使用 Mobx。我找到了似乎非常适合开始使用的样板。我已经获取了https://github.com/mobxjs/mobx-react-boilerplate并且遇到了一个问题。当我执行npm start发生时:

Module build failed: SyntaxError: Unexpected token (4:2)

  2 | 
  3 | export default class TodoModel {
> 4 |   @observable title;
    |   ^
  5 |   @observable finished = false;
  6 | 
  7 |   constructor(title) {

我怎样才能摆脱这个问题?我认为这个样板中的设置会让我使用@observable.

更新

我已经重新安装了样板,现在我遇到了另一个问题。

Module build failed: SyntaxError: Unexpected token (12:2)

  10 | 
  11 | render(
> 12 |   <div>
     |   ^
  13 |     <DevTools />
  14 |     <TodoList store={store} />
  15 |   </div>,
4

1 回答 1

1

首先在您的项目中安装它:

https://github.com/timarney/react-app-rewired/tree/master/packages/react-app-rewire-mobx

并更改您的 package.json

"start": "react-app-rewired start",
"build": "react-app-rewired build"
于 2018-07-13T17:54:51.810 回答