Reactjs 故事书打断了MobX/MobX的反应?

Reactjs 故事书打断了MobX/MobX的反应?,reactjs,mobx,mobx-react,storybook,Reactjs,Mobx,Mobx React,Storybook,我已经100%确认了这一点,尽管我无法区分节点_模块来确定如何进行。但问题是 版本: "react": "^16.6.3", "react-dom": "^16.6.3", "mobx": "^5.6.0", "mobx-react": "^5.4.2" "devDependencies": { "@storybook/addon-actions": "^4.0.9", "@storybook/addon-knobs": "^4.0.9", "@storybook/ad

我已经100%确认了这一点,尽管我无法区分节点_模块来确定如何进行。但问题是

版本:

"react": "^16.6.3",
"react-dom": "^16.6.3",
"mobx": "^5.6.0",
"mobx-react": "^5.4.2"

"devDependencies": {
    "@storybook/addon-actions": "^4.0.9",
    "@storybook/addon-knobs": "^4.0.9",
    "@storybook/addon-links": "^4.0.9",
    "@storybook/addon-notes": "^4.0.8",
    "@storybook/react": "^4.0.9"
  }
在安装storybook之前,当我运行
npm run start
时,我的应用程序会运行,它有大量必要的@observable用法。在这一点上,没有一个观测值是未定义的,这是伟大的和预期的

运行
npm后,我--save dev@storybook/react@storybook/addon notes@storybook/addon links@storybook/addon actions@storybook/addon knobs

然后再次运行
npm run start
,我得到一个完整的编译失败错误。在我的AppStore.js(我不能公开)中,作为未定义变量的源,我在中使用了@observable decorator。失败消息显示所有这些,并在另外两个组件中声明@observable,使用@observable作为未定义

我不明白添加故事书会如何破坏MobX或MobX在运行时的反应。如果有什么问题的话,我会认为会导致错误的是
npm-run-storybook
。我想可能是因为.storybook目录中的webpack.config.js,但我不能确定

而且,对于那些认为问题在于巴别塔插件的人来说,事实并非如此。我以正确的顺序正确地使用了此选项:

"babel": {
    "plugins": [
      "transform-decorators-legacy"
    ],
    "presets": [
      "react-app"
    ]
  },
最后,当我运行
npm卸载时--保存dev@storybook/react@storybook/addon notes@storybook/addon links@storybook/addon actions@storybook/addon knobs

运行
npm run start
工作正常

我将在这里尝试回答我自己的问题。很难确定storybook中节点_模块中的什么影响了webpack配置中Mobx的运行时

请帮助或提出任何建议