Npm install error - npm not being able to find a file

Can someone please help me? When I try to run npm install I get the following error:

12172 error path /mnt/hgfs/sharedFolder/mflix-js/node_modules/.acorn-jsx.DELETE/node_modules/acorn
12173 error code ENOENT
12174 error errno -2
12175 error syscall rename
12176 error enoent ENOENT: no such file or directory, rename '/mnt/hgfs/sharedFolder/mflix-js/node_modules/.acorn-jsx.DELETE/node_modules/acorn' -> '/mnt/hgfs/sharedFolder/mflix-js/node_modules/acorn-jsx/node_modules/acorn'
12177 error enoent This is related to npm not being able to find a file.
12178 verbose exit [ -2, true ]

Thanks

Please show a screenshot of your directory starting from the root mflix-js

Before running the npm-install command this is the tree of the mflix-js directory:

mflix-js/
    โ”œโ”€โ”€ build
    โ”‚   โ”œโ”€โ”€ asset-manifest.json
    โ”‚   โ”œโ”€โ”€ favicon.ico
    โ”‚   โ”œโ”€โ”€ index.html
    โ”‚   โ”œโ”€โ”€ manifest.json
    โ”‚   โ”œโ”€โ”€ precache-manifest.ba0dee3ae4513941ffa0b004e042b2ad.js
    โ”‚   โ”œโ”€โ”€ service-worker.js
    โ”‚   โ””โ”€โ”€ static
    โ”‚       โ”œโ”€โ”€ css
    โ”‚       โ”‚   โ”œโ”€โ”€ main.d2c98b4b.chunk.css
    โ”‚       โ”‚   โ””โ”€โ”€ main.d2c98b4b.chunk.css.map
    โ”‚       โ”œโ”€โ”€ js
    โ”‚       โ”‚   โ”œโ”€โ”€ 1.85042e97.chunk.js
    โ”‚       โ”‚   โ”œโ”€โ”€ 1.85042e97.chunk.js.map
    โ”‚       โ”‚   โ”œโ”€โ”€ main.81b71a0a.chunk.js
    โ”‚       โ”‚   โ”œโ”€โ”€ main.81b71a0a.chunk.js.map
    โ”‚       โ”‚   โ”œโ”€โ”€ runtime~main.229c360f.js
    โ”‚       โ”‚   โ””โ”€โ”€ runtime~main.229c360f.js.map
    โ”‚       โ””โ”€โ”€ media
    โ”‚           โ”œโ”€โ”€ mongoleaf.0ebc1843.png
    โ”‚           โ””โ”€โ”€ pixelatedLeaf.6c93bd20.svg
    โ”œโ”€โ”€ data
    โ”‚   โ””โ”€โ”€ mflix
    โ”‚       โ”œโ”€โ”€ comments.bson.gz
    โ”‚       โ”œโ”€โ”€ comments.metadata.json.gz
    โ”‚       โ”œโ”€โ”€ movies.bson.gz
    โ”‚       โ”œโ”€โ”€ movies.metadata.json.gz
    โ”‚       โ”œโ”€โ”€ sessions.bson.gz
    โ”‚       โ”œโ”€โ”€ sessions.metadata.json.gz
    โ”‚       โ”œโ”€โ”€ theaters.bson.gz
    โ”‚       โ”œโ”€โ”€ theaters.metadata.json.gz
    โ”‚       โ”œโ”€โ”€ users.bson.gz
    โ”‚       โ””โ”€โ”€ users.metadata.json.gz
    โ”œโ”€โ”€ dotenv_unix
    โ”œโ”€โ”€ dotenv_win
    โ”œโ”€โ”€ index.js
    โ”œโ”€โ”€ jest.config.js
    โ”œโ”€โ”€ package.json
    โ”œโ”€โ”€ package-lock.json
    โ”œโ”€โ”€ README.rst
    โ”œโ”€โ”€ src
    โ”‚   โ”œโ”€โ”€ api
    โ”‚   โ”‚   โ”œโ”€โ”€ comments.controller.js
    โ”‚   โ”‚   โ”œโ”€โ”€ movies.controller.js
    โ”‚   โ”‚   โ”œโ”€โ”€ movies.route.js
    โ”‚   โ”‚   โ”œโ”€โ”€ users.controller.js
    โ”‚   โ”‚   โ””โ”€โ”€ users.route.js
    โ”‚   โ”œโ”€โ”€ dao
    โ”‚   โ”‚   โ”œโ”€โ”€ commentsDAO.js
    โ”‚   โ”‚   โ”œโ”€โ”€ moviesDAO.js
    โ”‚   โ”‚   โ””โ”€โ”€ usersDAO.js
    โ”‚   โ”œโ”€โ”€ index.js
    โ”‚   โ”œโ”€โ”€ migrations
    โ”‚   โ”‚   โ””โ”€โ”€ movie-last-updated-migration.js
    โ”‚   โ””โ”€โ”€ server.js
    โ””โ”€โ”€ test
        โ”œโ”€โ”€ config
        โ”‚   โ”œโ”€โ”€ mongoEnvironment.js
        โ”‚   โ”œโ”€โ”€ setup.js
        โ”‚   โ””โ”€โ”€ teardown.js
        โ”œโ”€โ”€ connection-pooling.test.js
        โ”œโ”€โ”€ create-update-comments.test.js
        โ”œโ”€โ”€ db-connection.test.js
        โ”œโ”€โ”€ delete-comments.test.js
        โ”œโ”€โ”€ error-handling.test.js
        โ”œโ”€โ”€ facets.test.js
        โ”œโ”€โ”€ get-comments.test.js
        โ”œโ”€โ”€ lessons
        โ”‚   โ”œโ”€โ”€ basic-deletes.spec.js
        โ”‚   โ”œโ”€โ”€ basic-reads.spec.js
        โ”‚   โ”œโ”€โ”€ basic-updates.spec.js
        โ”‚   โ”œโ”€โ”€ basic-writes.spec.js
        โ”‚   โ”œโ”€โ”€ callbacks-promises-async.spec.js
        โ”‚   โ”œโ”€โ”€ change-insert.js
        โ”‚   โ”œโ”€โ”€ change-updates.js
        โ”‚   โ”œโ”€โ”€ cursor-methods-agg-equivalents.spec.js
        โ”‚   โ”œโ”€โ”€ mongoclient.spec.js
        โ”‚   โ””โ”€โ”€ writes-with-error-handling.spec.js
        โ”œโ”€โ”€ migration.test.js
        โ”œโ”€โ”€ paging.test.js
        โ”œโ”€โ”€ projection.test.js
        โ”œโ”€โ”€ text-subfield.test.js
        โ”œโ”€โ”€ timeouts.test.js
        โ”œโ”€โ”€ user-management.test.js
        โ”œโ”€โ”€ user-preferences.test.js
        โ””โ”€โ”€ user-report.test.js

Then I run the npm install command inside the folder and I get the error:

npm ERR! enoent ENOENT: no such file or directory, rename '/mnt/hgfs/sharedFolder/mflix-js/node_modules/.acorn-jsx.DELETE/node_modules/acorn' -> '/mnt/hgfs/sharedFolder/mflix-js/node_modules/acorn-jsx/node_modules/acorn'

The folder tree is now like this:

mflix-js/
โ”œโ”€โ”€ build
โ”‚   โ”œโ”€โ”€ asset-manifest.json
โ”‚   โ”œโ”€โ”€ favicon.ico
โ”‚   โ”œโ”€โ”€ index.html
โ”‚   โ”œโ”€โ”€ manifest.json
โ”‚   โ”œโ”€โ”€ precache-manifest.ba0dee3ae4513941ffa0b004e042b2ad.js
โ”‚   โ”œโ”€โ”€ service-worker.js
โ”‚   โ””โ”€โ”€ static
โ”‚       โ”œโ”€โ”€ css
โ”‚       โ”‚   โ”œโ”€โ”€ main.d2c98b4b.chunk.css
โ”‚       โ”‚   โ””โ”€โ”€ main.d2c98b4b.chunk.css.map
โ”‚       โ”œโ”€โ”€ js
โ”‚       โ”‚   โ”œโ”€โ”€ 1.85042e97.chunk.js
โ”‚       โ”‚   โ”œโ”€โ”€ 1.85042e97.chunk.js.map
โ”‚       โ”‚   โ”œโ”€โ”€ main.81b71a0a.chunk.js
โ”‚       โ”‚   โ”œโ”€โ”€ main.81b71a0a.chunk.js.map
โ”‚       โ”‚   โ”œโ”€โ”€ runtime~main.229c360f.js
โ”‚       โ”‚   โ””โ”€โ”€ runtime~main.229c360f.js.map
โ”‚       โ””โ”€โ”€ media
โ”‚           โ”œโ”€โ”€ mongoleaf.0ebc1843.png
โ”‚           โ””โ”€โ”€ pixelatedLeaf.6c93bd20.svg
โ”œโ”€โ”€ data
โ”‚   โ””โ”€โ”€ mflix
โ”‚       โ”œโ”€โ”€ comments.bson.gz
โ”‚       โ”œโ”€โ”€ comments.metadata.json.gz
โ”‚       โ”œโ”€โ”€ movies.bson.gz
โ”‚       โ”œโ”€โ”€ movies.metadata.json.gz
โ”‚       โ”œโ”€โ”€ sessions.bson.gz
โ”‚       โ”œโ”€โ”€ sessions.metadata.json.gz
โ”‚       โ”œโ”€โ”€ theaters.bson.gz
โ”‚       โ”œโ”€โ”€ theaters.metadata.json.gz
โ”‚       โ”œโ”€โ”€ users.bson.gz
โ”‚       โ””โ”€โ”€ users.metadata.json.gz
โ”œโ”€โ”€ dotenv_unix
โ”œโ”€โ”€ dotenv_win
โ”œโ”€โ”€ index.js
โ”œโ”€โ”€ jest.config.js
โ”œโ”€โ”€ node_modules
โ”‚   โ”œโ”€โ”€ abab
โ”‚   โ”‚   โ”œโ”€โ”€ CHANGELOG.md
โ”‚   โ”‚   โ”œโ”€โ”€ index.js
โ”‚   โ”‚   โ”œโ”€โ”€ lib
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ atob.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ btoa.js
โ”‚   โ”‚   โ”œโ”€โ”€ LICENSE.md
โ”‚   โ”‚   โ”œโ”€โ”€ package.json
โ”‚   โ”‚   โ””โ”€โ”€ README.md
โ”‚   โ”œโ”€โ”€ abbrev
โ”‚   โ”‚   โ”œโ”€โ”€ abbrev.js
โ”‚   โ”‚   โ”œโ”€โ”€ LICENSE
โ”‚   โ”‚   โ”œโ”€โ”€ package.json
โ”‚   โ”‚   โ””โ”€โ”€ README.md
โ”‚   โ”œโ”€โ”€ acorn
โ”‚   โ”‚   โ”œโ”€โ”€ AUTHORS
โ”‚   โ”‚   โ”œโ”€โ”€ bin
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ acorn
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ _acorn.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ run_test262.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ test262.whitelist
โ”‚   โ”‚   โ”œโ”€โ”€ CHANGELOG.md
โ”‚   โ”‚   โ”œโ”€โ”€ dist
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ acorn.es.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ acorn.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ acorn_loose.es.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ acorn_loose.js
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ walk.es.js
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ walk.js
โ”‚   โ”‚   โ”œโ”€โ”€ LICENSE
โ”‚   โ”‚   โ”œโ”€โ”€ package.json
โ”‚   โ”‚   โ”œโ”€โ”€ README.md
โ”‚   โ”‚   โ””โ”€โ”€ yarn-error.log
โ”‚   โ””โ”€โ”€ acorn-globals
โ”‚       โ”œโ”€โ”€ index.js
โ”‚       โ”œโ”€โ”€ LICENSE
โ”‚       โ”œโ”€โ”€ package.json
โ”‚       โ””โ”€โ”€ README.md
โ”œโ”€โ”€ package.json
โ”œโ”€โ”€ package-lock.json
โ”œโ”€โ”€ README.rst
โ”œโ”€โ”€ src
โ”‚   โ”œโ”€โ”€ api
โ”‚   โ”‚   โ”œโ”€โ”€ comments.controller.js
โ”‚   โ”‚   โ”œโ”€โ”€ movies.controller.js
โ”‚   โ”‚   โ”œโ”€โ”€ movies.route.js
โ”‚   โ”‚   โ”œโ”€โ”€ users.controller.js
โ”‚   โ”‚   โ””โ”€โ”€ users.route.js
โ”‚   โ”œโ”€โ”€ dao
โ”‚   โ”‚   โ”œโ”€โ”€ commentsDAO.js
โ”‚   โ”‚   โ”œโ”€โ”€ moviesDAO.js
โ”‚   โ”‚   โ””โ”€โ”€ usersDAO.js
โ”‚   โ”œโ”€โ”€ index.js
โ”‚   โ”œโ”€โ”€ migrations
โ”‚   โ”‚   โ””โ”€โ”€ movie-last-updated-migration.js
โ”‚   โ””โ”€โ”€ server.js
โ””โ”€โ”€ test
    โ”œโ”€โ”€ config
    โ”‚   โ”œโ”€โ”€ mongoEnvironment.js
    โ”‚   โ”œโ”€โ”€ setup.js
    โ”‚   โ””โ”€โ”€ teardown.js
    โ”œโ”€โ”€ connection-pooling.test.js
    โ”œโ”€โ”€ create-update-comments.test.js
    โ”œโ”€โ”€ db-connection.test.js
    โ”œโ”€โ”€ delete-comments.test.js
    โ”œโ”€โ”€ error-handling.test.js
    โ”œโ”€โ”€ facets.test.js
    โ”œโ”€โ”€ get-comments.test.js
    โ”œโ”€โ”€ lessons
    โ”‚   โ”œโ”€โ”€ basic-deletes.spec.js
    โ”‚   โ”œโ”€โ”€ basic-reads.spec.js
    โ”‚   โ”œโ”€โ”€ basic-updates.spec.js
    โ”‚   โ”œโ”€โ”€ basic-writes.spec.js
    โ”‚   โ”œโ”€โ”€ callbacks-promises-async.spec.js
    โ”‚   โ”œโ”€โ”€ change-insert.js
    โ”‚   โ”œโ”€โ”€ change-updates.js
    โ”‚   โ”œโ”€โ”€ cursor-methods-agg-equivalents.spec.js
    โ”‚   โ”œโ”€โ”€ mongoclient.spec.js
    โ”‚   โ””โ”€โ”€ writes-with-error-handling.spec.js
    โ”œโ”€โ”€ migration.test.js
    โ”œโ”€โ”€ paging.test.js
    โ”œโ”€โ”€ projection.test.js
    โ”œโ”€โ”€ text-subfield.test.js
    โ”œโ”€โ”€ timeouts.test.js
    โ”œโ”€โ”€ user-management.test.js
    โ”œโ”€โ”€ user-preferences.test.js
    โ””โ”€โ”€ user-report.test.js

Tried with Windows10 and everything seems ok.
I cannot still understand why it was not working with Ubuntu 18.04

Can you try downloading a fresh copy of the mflix js and then running npm install there