Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-2339

Update console to React 18 and react-scripts 5

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.19.0
    • 1.20.0
    • Console
    • None

    Description

      $ npx react-scripts start
      (node:836641) [DEP_WEBPACK_DEV_SERVER_ON_AFTER_SETUP_MIDDLEWARE] DeprecationWarning: 'onAfterSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
      (Use `node --trace-deprecation ...` to show where the warning was created)
      (node:836641) [DEP_WEBPACK_DEV_SERVER_ON_BEFORE_SETUP_MIDDLEWARE] DeprecationWarning: 'onBeforeSetupMiddleware' option is deprecated. Please use the 'setupMiddlewares' option.
      Starting the development server...
      Failed to compile.
      
      Module not found: Error: Can't resolve 'os' in '/home/jdanek/repos/qpid/qpid-dispatch/console/react/node_modules/rhea/lib'
      BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
      This is no longer the case. Verify if you need this module and configure a polyfill for it.
      
      If you want to include a polyfill, you need to:
              - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
              - install 'os-browserify'
      If you don't want to include a polyfill, you can use an empty module like this:
              resolve.fallback: { "os": false }
      ERROR in ./node_modules/rhea/lib/connection.js 36:9-22
      Module not found: Error: Can't resolve 'os' in '/home/jdanek/repos/qpid/qpid-dispatch/console/react/node_modules/rhea/lib'
      
      BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
      This is no longer the case. Verify if you need this module and configure a polyfill for it.
      
      If you want to include a polyfill, you need to:
              - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
              - install 'os-browserify'
      If you don't want to include a polyfill, you can use an empty module like this:
              resolve.fallback: { "os": false }
      
      ERROR in ./node_modules/rhea/lib/connection.js 38:11-26
      Module not found: Error: Can't resolve 'path' in '/home/jdanek/repos/qpid/qpid-dispatch/console/react/node_modules/rhea/lib'
      
      BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
      This is no longer the case. Verify if you need this module and configure a polyfill for it.
      
      If you want to include a polyfill, you need to:
              - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
              - install 'path-browserify'
      If you don't want to include a polyfill, you can use an empty module like this:
              resolve.fallback: { "path": false }
      
      webpack compiled with 2 errors
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jdanek Jiri Daněk
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: