harikrish
harikrish

Reputation: 2029

No local gulp install found even after installing npm install -g gulp

I tried to install gulp by

npm install -g gulp

The output seems to be something like this. (i have skipped some logs)

npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/lodash._htmlescapes
/usr/bin/gulp -> /usr/lib/node_modules/gulp/bin/gulp.js
[email protected] /usr/lib/node_modules/gulp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

In the above script i can see a line /usr/bin/gulp -> /usr/lib/node_modules/gulp/bin/gulp.js which i guess is making a simulink in bin folder. So i should be getting gulp globally but i get the this error.

No local gulp install found in /var/www/ksapp

Any idea why i am getting this error.

Thanks

Upvotes: 88

Views: 59850

Answers (4)

Mangled Deutz
Mangled Deutz

Reputation: 11413

As pointed out in the doc, you should install it globally (you did that) and add it to your project dev deps (locally):

npm install gulp --save-dev

Upvotes: 104

piscript
piscript

Reputation: 419

I faced the same issue. Got it resolved by creating a link

npm link gulp

Upvotes: 35

user3791139
user3791139

Reputation: 17

I've recently run into the "Local gulp not found" error message. I was able to work past it by creating a symlink from the global node_modules directory to the local project directory where my gulpfile.js is located.

Upvotes: -2

István Pató
István Pató

Reputation: 351

Check /home/username/.npm directory: maybe groups/owner of files is root. Change to username:

chown -R username.username /home/username/.npm

Upvotes: -2

Related Questions