Before I can run gulp
in my project I need to run npm install
. This works except on my computer, because I get the following error:
Err
It seems that gulp need 'karma' dependencies (socket.io ,di ,log4js
...) so you will have to run :
npm install karma
so just runing this command solved the problem, and all should be good, the same thing happens with grunt as well for some reasons.
This worked for me. By commenting 3 lines in C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js.
Refer [https://flaviocopes.com/cb-apply-not-a-function/]
// fs.stat = statFix(fs.stat) # Line: 61
// fs.fstat = statFix(fs.fstat) # Line: 62
// fs.lstat = statFix(fs.lstat) # Line: 63
To resolve missing npm modules run:
sudo npm install -g npm-install-missing
I am using the same version of npm/node. Sometimes, it is like npm is "lost". What I suggest is :
I've faced the same problem when bootstrapping a MEAN application and add each missing dependencie with npm install packageName --save
was not an option so I came across to npm-install-missing whom has saved my life :)
Installation
npm install -g npm-install-missing
Usage
npm-install-missing
Running npm install
will install all dependencies that are specified in the package.json
. Seems like you have quite a few dependencies that are not defined that way. Use npm install packageName --save
and npm will add the package to your package.json
.