Node: Error: Cannot find module 'dezalgo'

Created on 6 Jun 2017  路  28Comments  路  Source: nodejs/node

Hi.
I have next problem, when I am trying to do something with npm (install, config, etc.) I got the message:
"Error: Cannot find module 'dezalgo'". This happened every time.

node -v:6.10.3
npm -v: "Error: Cannot find module 'dezalgo'".

Had someone the same? Please help.

Thanks.

npm question

Most helpful comment

npm 5.6 throws this error, had to downgrade to 5.5.1

All 28 comments

which version of npm are you using?
npm -v will tell you.

cc @zkat

@vaibhav93 What platform are you on? If your are on Mac or Windows can you try using one of the Node.js installers to get a clean version of node and npm?

Otherwise, npm has install / uninstall instructions here: https://www.npmjs.com/package/npm

This is almost deffo a hosed npm install. That can happen for a lot of reasons :\

@mcollina I wrote that I can麓t check the version, I got the error.
@Fishrock123 I'm working on Windows. I tried to reinstall node.js, after the installation everything works but after few installation, I got the same error.

@Vladyslav93 as you can reinstall node to have a working environment, can you note down the npm version _before_ it shows the problem, and then the steps needed to reproduce?

@mcollina Yeap. Sorry)
npm -v: 5.0.3

@Vladyslav93 how did you install node v6 with npm@5? Have you tried to uninstalling your current version of node, cleaning up all the modules/etc, and then do a clean install of node 6 and npm@5?

Alternatively, can you try npm i npm@4 -g and see if it still shows the issue?

@mcollina After this line, everything works for now. But I did not understand what the problem with version 5?

image

Looks like your system failed to compile a Native C++ module.

What version of VS Studio build tools do you have? (If any?)

@Fishrock123 I tried 2010,2012,2013,2015,2017. The same with everyone.

Put into cmd.exe line:

SET VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140

npm 5.6 throws this error, had to downgrade to 5.5.1

happened after i installed jquery package

@mwilde345 i have also come across that situation. The way i solved was uninstalling the jquery and installing the packages that i needed. And installed back the jquery package in the end.

Thank you @mcollina ! you saved my day :)

after this npm i npm@4 -g everything worked fine for me.

@samee-ch no worries, happy to help!

Thanks for these suggestions

sudo npm install npm@4 -g
sudo npm install -g [email protected]

But downgrading npm fails with the same message:

2 info using [email protected]
3 info using [email protected]
4 verbose stack Error: Cannot find module 'dezalgo'
4 verbose stack     at Function.Module._resolveFilename (module.js:470:15)
4 verbose stack     at Function.Module._load (module.js:418:25)
4 verbose stack     at Module.require (module.js:498:17)
4 verbose stack     at require (internal/module.js:20:19)
4 verbose stack     at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/correct-mkdir.js:2:15)
4 verbose stack     at Module._compile (module.js:571:32)
4 verbose stack     at Object.Module._extensions..js (module.js:580:10)
4 verbose stack     at Module.load (module.js:488:32)
4 verbose stack     at tryModuleLoad (module.js:447:12)
4 verbose stack     at Function.Module._load (module.js:439:3)
4 verbose stack     at Module.require (module.js:498:17)
4 verbose stack     at require (internal/module.js:20:19)
4 verbose stack     at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/locker.js:8:20)
4 verbose stack     at Module._compile (module.js:571:32)
4 verbose stack     at Object.Module._extensions..js (module.js:580:10)
4 verbose stack     at Module.load (module.js:488:32)
5 verbose cwd /home/laci/Dev/inventorything/inventory.angular
6 verbose Linux 4.4.0-112-generic
7 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
8 verbose node v7.4.0
9 verbose npm  v5.6.0
10 error code MODULE_NOT_FOUND
11 error Cannot find module 'dezalgo'
12 verbose exit [ 1, true ]

@zaszlo could you please try to remove package-lock.json + node-modules and run npm install. Hopefully, it will resolve this issue.

I purged nodejs with force :) and then reinstalled with nvm, now I don't get errors anymore :-D

I have the same problem

I would recommend to open an issue to https://github.com/npm/npm with a full example to reproduce. It's not a node bug anyway.

I had the same problem, and it turned out the anti-malware program was causing it. Deactivate it and see if it works any better

try to instal the latest npm with npm i -g npm@latest, remove the package-lock.json, then reinstall the deps.

This sometimes happens if a package has a _dependency_ on an older version of npm.

if you are on npm version (global) of 5.6.0, there may be an issue.
Install npm version (global) 5.2.0, delete your node modules then reinstall and it should work

Thanks @jackhardy1 its worked for me!

For the solution was to:

rm -rf node_modules
npm i

On npm

npm -v 
5.6.0
Was this page helpful?
0 / 5 - 0 ratings

Related issues

fanjunzhi picture fanjunzhi  路  3Comments

willnwhite picture willnwhite  路  3Comments

seishun picture seishun  路  3Comments

mcollina picture mcollina  路  3Comments

stevenvachon picture stevenvachon  路  3Comments