尝试导入错误:“ ReactReduxContext”未从“ react-redux”导出

时间:2020-03-18 14:07:19

标签: reactjs react-admin

我正在尝试建立一个新的react-admin控制台(遵循官方教程:https://marmelab.com/react-admin/Tutorial.html)。当前版本的react-admin是3.3.1。

但是当执行命令using System.Drawing; using System.Drawing.Imaging; using System.Runtime.InteropServices; using System.Windows.Forms; public class WebBrowserExtender { public static Bitmap DrawContent(WebBrowser browser) { if (browser.Document == null) return null; Size docSize = Size.Empty; Graphics g = null; var hDc = IntPtr.Zero; try { docSize.Height = (int)((dynamic)browser.Document.DomDocument).documentElement.scrollHeight; docSize.Width = (int)((dynamic)browser.Document.DomDocument).documentElement.scrollWidth; var screenWidth = Screen.FromHandle(browser.Handle).Bounds.Width; docSize.Width = Math.Max(Math.Min(docSize.Width, screenWidth), 1); docSize.Height = Math.Max(Math.Min(docSize.Height, 32750), 1); var previousSize = browser.ClientSize; browser.ClientSize = new Size(docSize.Width, docSize.Height); var bitmap = new Bitmap(docSize.Width, docSize.Height, PixelFormat.Format32bppArgb); g = Graphics.FromImage(bitmap); var rect = new RECT(0, 0, bitmap.Width, bitmap.Height); hDc = g.GetHdc(); var view = browser.ActiveXInstance as IViewObject; view.Draw(1, -1, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, hDc, ref rect, IntPtr.Zero, IntPtr.Zero, 0); browser.ClientSize = previousSize; return bitmap; } catch { // This catch block is like this on purpose: nothing to do here return null; } finally { if (hDc != null) g?.ReleaseHdc(hDc); g?.Dispose(); } } [ComImport] [Guid("0000010D-0000-0000-C000-000000000046")] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interface IViewObject { void Draw(uint dwAspect, int lindex, IntPtr pvAspect, [In] IntPtr ptd, IntPtr hdcTargetDev, IntPtr hdcDraw, ref RECT lprcBounds, [In] IntPtr lprcWBounds, IntPtr pfnContinue, uint dwContinue); } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct RECT { public int Left; public int Top; public int Right; public int Bottom; public RECT(int left, int top, int width, int height) { Left = left; Top = top; Right = width; Bottom = height; } } } 时,发生以下错误:

yarn start

我该怎么办?

2 个答案:

答案 0 :(得分:3)

删除纱线锁/卷装锁和class SomeMiddleware(object): def resolve(self, next, root, info, **args): next_node = next(root, info, **args) ...logic... return next_node

根据此thread

问题来自重复的Redux软件包,来自重复的 react-admin依赖关系,来自过时的数据提供者 (设计用于2.9,而react-admin在3.x中)。升级您的 数据提供者,或将react-admin降级到2.9。

答案 1 :(得分:0)

将您的 react-redux 更新到最新版本。就我而言,我更新到 7.2.4

npm install react-redux@latest

npm install react-redux@7.2.4