如何在CodeSandbox中添加装饰器支持以反应+ TypeScript + Mobx?

时间:2019-01-22 23:02:44

标签: codesandbox

我希望能够在codesandbox的打字稿代码中使用mobx的@observer。但是我收到此错误:

/src/content.tsx:当前未启用对实验语法'decorators-legacy'的支持(6:1):

  4 | import { observer } from "mobx-react";
  5 | 
> 6 | @observer
    | ^
  7 | export class Particle extends React.Component {

我已经:

1)添加了依赖性

enter image description here

2)添加具有这些内容的.babelrc文件

enter image description here

但是我无法摆脱错误。我该如何解决?

2 个答案:

答案 0 :(得分:0)

将此添加到tsconfig.json:

"compilerOptions": {
 "experimentalDecorators": true

答案 1 :(得分:0)

转到File > Preference > Settings > Search "experimental"

然后检查 Javascript › Implicit Project Config: Experimental Decorators