patternfly-react icon indicating copy to clipboard operation
patternfly-react copied to clipboard

Bug - [ReactChart] - [Missing dependency]

Open ZitaNemeckova opened this issue 3 years ago • 0 comments

Describe the problem

Missing victory-cursor-container dependency

ERROR in ./node_modules/@patternfly/react-charts/dist/esm/components/ChartCursorContainer/ChartCursorContainer.js 7:0-66
Module not found: Error: Can't resolve 'victory-cursor-container' in 'AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/dist/esm/components/ChartCursorContainer'
resolve 'victory-cursor-container' in 'AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/dist/esm/components/ChartCursorContainer'
  Parsed request is a module
  using description file: AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/package.json (relative path: ./dist/esm/components/ChartCursorContainer)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module
     AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/dist/esm/components/ChartCursorContainer/node_modules doesn't exist or is not a directory
      AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/dist/esm/components/node_modules doesn't exist or is not a directory
     AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/dist/esm/node_modules doesn't exist or is not a directory
      AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/dist/node_modules doesn't exist or is not a directory
      AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/react-charts/node_modules doesn't exist or is not a directory
      AnsibleAnalytics/tower-analytics-frontend/node_modules/@patternfly/node_modules doesn't exist or is not a directory
      AnsibleAnalytics/tower-analytics-frontend/node_modules/node_modules doesn't exist or is not a directory
      looking for modules in /Users/zita/Desktop/AnsibleAnalytics/tower-analytics-frontend/node_modules
        single file module
          using description file: /Users/zita/Desktop/AnsibleAnalytics/tower-analytics-frontend/package.json (relative path: ./node_modules/victory-cursor-container)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              AnsibleAnalytics/tower-analytics-frontend/node_modules/victory-cursor-container doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              AnsibleAnalytics/tower-analytics-frontend/node_modules/victory-cursor-container.ts doesn't exist
            .tsx
              Field 'browser' doesn't contain a valid alias configuration
              AnsibleAnalytics/tower-analytics-frontend/node_modules/victory-cursor-container.tsx doesn't exist
            .mjs
              Field 'browser' doesn't contain a valid alias configuration
              AnsibleAnalytics/tower-analytics-frontend/node_modules/victory-cursor-container.mjs doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
             AnsibleAnalytics/tower-analytics-frontend/node_modules/victory-cursor-container.js doesn't exist
            .scss
              Field 'browser' doesn't contain a valid alias configuration
              AnsibleAnalytics/tower-analytics-frontend/node_modules/victory-cursor-container.scss doesn't exist
        AnsibleAnalytics/tower-analytics-frontend/node_modules/victory-cursor-container doesn't exist
      AnsibleAnalytics/node_modules doesn't exist or is not a directory
      Desktop/node_modules doesn't exist or is not a directory
      node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
 @ ./node_modules/@patternfly/react-charts/dist/esm/components/ChartCursorContainer/index.js 1:0-39 1:0-39
 @ ./node_modules/@patternfly/react-charts/dist/esm/components/index.js 8:0-39 8:0-39
 @ ./node_modules/@patternfly/react-charts/dist/esm/index.js 1:0-29 1:0-29
 @ ./node_modules/react-json-chart-builder/dist/esm/components/types.js 1:0-130 22:0-55 22:0-55 23:0-27
 @ ./node_modules/react-json-chart-builder/dist/esm/index.js 1:0-35 1:0-35
 @ ./src/Containers/SavingsPlanner/Details/StatisticsTab/index.tsx 15:0-101 71:18-35 72:18-41 83:28-48 131:18-33 137:18-34 138:18-31 159:18-34 160:18-31 181:18-34 182:18-32
 @ ./src/Containers/SavingsPlanner/Details/Details.js 7:0-44 93:38-51
 @ ./src/Containers/SavingsPlanner/Details/index.js 1:0-32 2:15-22
 @ ./src/Containers/SavingsPlanner/index.tsx 5:0-32 22:32-39
 @ ./src/Routes.tsx 13:67-104
 @ ./src/App.js 3:0-34 40:44-50
 @ ./src/AppEntry.js 7:0-24 16:158-161
 @ container entry ./RootApp[0]

webpack 5.58.1 compiled with 1 error in 92480 ms

How do you reproduce the problem? Make sure your project doesn't have victory-cursor-container in package.json Update @patternfly/react-charts to 6.77.1 or higher Build your project

Expected behavior

webpack x.x.x compiled successfully in x ms

without installing victory-cursor-container

Is this issue blocking you?

We have a workaround in https://github.com/RedHatInsights/tower-analytics-frontend/pull/841

What is your environment?

  • Version: 6.77.1

What is your product and what release date are you targeting? Ansible Analytics and ASAP

ZitaNemeckova avatar Aug 04 '22 15:08 ZitaNemeckova