title: Receiving "Error: Can't walk dependency graph: ENOENT: no such file or directory" when run the test
body: <p>I am trying to apply <code>cucumber BDD</code> with my <code>cypress</code>. But getting below error.</p>
  <pre><code>Error: Can't walk dependency graph: ENOENT: no such file or directory, lstat 'C:\Users\admin\LegrandRX_Cucumber\process'
      required by C:\Users\admin\LegrandRX_Cucumber\node_modules\cypress-cucumber-preprocessor\lib\getStepDefinitionsPaths.js
  </code></pre>
  <p>Here is my <code>cypress.json</code> file</p>
  <pre><code>{
    &quot;reporter&quot;: &quot;cypress-mochawesome-reporter&quot;,
    &quot;reporterOptions&quot;: {
      &quot;reportDir&quot;: &quot;cypress/Reports&quot;,
      &quot;charts&quot;: true,
      &quot;overwrite&quot;: false,
      &quot;html&quot;: false,
      &quot;json&quot;: true,
      &quot;reportPageTitle&quot;: &quot;Legrande Cypress&quot;,
      &quot;reportFilename&quot;: &quot;Legrande Cypress Test Report&quot;,
      &quot;embeddedScreenshots&quot;: true,
      &quot;inlineAssets&quot;: true
    },
    &quot;defaultCommandTimeout&quot;: 30000,
    &quot;retries&quot;: {
      &quot;runMode&quot;: 1,
      &quot;openMode&quot;: 1
    },
    &quot;video&quot;: false,
    &quot;scrollBehavior&quot;: &quot;nearest&quot;,
    &quot;testFiles&quot;: &quot;**/*.{feature,features}&quot;,
    &quot;chromeWebSecurity&quot;: false,
  }
  </code></pre>
  <p>And Here is my <code>package.json</code> file</p>
  <pre><code>{
    &quot;name&quot;: &quot;cypressautomation&quot;,
    &quot;version&quot;: &quot;1.0.0&quot;,
    &quot;description&quot;: &quot;&quot;,
    &quot;main&quot;: &quot;index.js&quot;,
    &quot;scripts&quot;: {
      &quot;test&quot;: &quot;echo \&quot;Error: no test specified\&quot; &amp;&amp; exit 1&quot;,
      &quot;delete:reportFolder&quot;: &quot;rm -rf mochawesome-report/&quot;,
      &quot;test:cli&quot;: &quot;npm run delete:reportFolder &amp;&amp; cypress run&quot;,
      &quot;merge:reports&quot;: &quot;mochawesome-merge mochawesome-report/*.json &gt; cypress-combined-report.json&quot;,
      &quot;create:html:report&quot;: &quot;npm run merge:reports &amp;&amp; marge --reportDir TestReport cypress-combined-report.json&quot;,
      &quot;cy:run&quot;: &quot;cypress run&quot;,
      &quot;record-test&quot;: &quot;cypress run --record --key 18415255-c402-40f0-b983-ab9c3bdf3dc4&quot;
    },
    &quot;cypress-cucumber-preprocessor&quot;: {
      &quot;nonGlobalStepDefinitions&quot;: true
    },
    &quot;reporter&quot;: &quot;cypress-mochawesome-reporter&quot;,
    &quot;reporterOptions&quot;: {
      &quot;reportDir&quot;: &quot;cypress/Reports&quot;,
      &quot;charts&quot;: true,
      &quot;reportPageTitle&quot;: &quot;My Test Suite&quot;,
      &quot;embeddedScreenshots&quot;: true,
      &quot;inlineAssets&quot;: true
    },
    &quot;video&quot;: false,
    &quot;author&quot;: &quot;weblylab&quot;,
    &quot;license&quot;: &quot;ISC&quot;,
    &quot;devDependencies&quot;: {
      &quot;cypress&quot;: &quot;^9.5.0&quot;,
      &quot;cypress-cucumber-preprocessor&quot;: &quot;^4.3.1&quot;,
      &quot;cypress-file-upload&quot;: &quot;^5.0.2&quot;,
      &quot;cypress-mochawesome-reporter&quot;: &quot;^2.2.0&quot;,
      &quot;cypress-slack-reporter&quot;: &quot;^1.2.1&quot;,
      &quot;cypress-xpath&quot;: &quot;^1.6.1&quot;,
      &quot;faker&quot;: &quot;^5.5.3&quot;,
      &quot;i&quot;: &quot;^0.3.6&quot;,
      &quot;mocha&quot;: &quot;^8.4.0&quot;,
      &quot;mochawesome&quot;: &quot;^6.2.2&quot;,
      &quot;mochawesome-merge&quot;: &quot;^4.2.0&quot;,
      &quot;mochawesome-report-generator&quot;: &quot;^5.2.0&quot;,
      &quot;tsconfig-paths&quot;: &quot;^3.9.0&quot;
    },
    &quot;dependencies&quot;: {
      &quot;@auth0/auth0-spa-js&quot;: &quot;^1.13.6&quot;,
      &quot;@types/bluebird&quot;: &quot;^3.5.33&quot;,
      &quot;@types/lodash&quot;: &quot;^4.14.168&quot;,
      &quot;chai&quot;: &quot;^4.3.0&quot;,
      &quot;cypress-iframe&quot;: &quot;^1.0.1&quot;,
      &quot;cypress-skip-test&quot;: &quot;^1.0.0&quot;,
      &quot;delay&quot;: &quot;^5.0.0&quot;,
      &quot;Faker&quot;: &quot;^0.7.2&quot;,
      &quot;lodash&quot;: &quot;^4.17.21&quot;,
      &quot;moment&quot;: &quot;^2.29.1&quot;,
      &quot;resolve-url&quot;: &quot;^0.2.1&quot;,
      &quot;save&quot;: &quot;^2.4.0&quot;,
      &quot;source-map-resolve&quot;: &quot;^0.6.0&quot;,
      &quot;urix&quot;: &quot;^0.1.0&quot;,
      &quot;xlsx&quot;: &quot;^0.17.0&quot;
    }
  }
  </code></pre>
  <p>My folder structure, <code>.js</code> file and <code>.feature</code> file</p>
  <p><a href="https://i.stack.imgur.com/ICcKS.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ICcKS.png" alt="enter image description here" /></a></p>
  <p>And in my <code>index.js</code> file</p>
  <pre><code>const cucumber = require('cypress-cucumber-preprocessor').default
  
  module.exports = (on, config) =&gt; {
    on('file:preprocessor', cucumber())
  }
  </code></pre>
  <p>Any idea what's wrong here?</p>