Reactjs 故事书打断了MobX/MobX的反应?
我已经100%确认了这一点,尽管我无法区分节点_模块来确定如何进行。但问题是 版本: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
"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的运行时
请帮助或提出任何建议