I can't install gulp globally on my windows 7 machine. I used npm install --global gulp-cli but showed this error:
when i used gulp -v I got this error
please help
At least, It solved! I followed this article install gulp till step #2 then I installed gulp globally on terminal using this code npm install gulp-cli -g.
Thank you everyone for help me.
try this commands:
If you've previously installed gulp globally, try to delete it using:
npm rm --global gulp
After that install new version of gulp using:
npm install --global gulp
npm link gulp
and verify yourgulp version:
gulp --version
Related
I am getting a strange error when trying to install npx. I have node, but it says I don't.
➜ Desktop brew install npm
Warning: node 14.4.0 is already installed and up-to-date
To reinstall 14.4.0, run `brew reinstall node`
➜ Desktop npm install -g npx
zsh: command not found: npm
Why is that happening?
npx is pre-bundled with npm .no need to install npx. if u want to start a new react project (I presume)give npx create-react-app project name given that you installed the latest node version.
I have attempted to install Gulp using NPM but the gulp command is not getting recognized. These are the commands I ran. I am using Git Bash and running it as admin. I am using Windows 10.
npm install gulp-cli --global
( Attempt to run 'gulp' and 'gulp -v' and nothing works )
Then navigating to my project folder
npm install gulp --save-dev
( Attempt Gulp command again and it still not recognized )
My env path for npm is C:\Users\ *username* \AppData\Roaming\npm
When I run
npm config get prefix
It returns C:\Program Files\Git\Roaming\npm
I am fairly new to NPM but I have been searching for hours and trying everything. I have uninstalled and reinstalled Node and npm multiple times. Sorry if this has been answered before but every other thread I found did not solve this issue.
Install gulp and gulp-cli globally
npm install --global gulp-cli
npm install --global gulp
npm install gulp -D
Update:
Make sure install gulp locally and globally. After that check status using these command :
npm ls
npm ls -g
After that make sure to link gulp
npm link gulp
And maybe you should check you env.
Create an environmental variable called NODE_PATH
Set it to: %AppData%\npm ( It's you npm path )
Close CMD, and Re-Open to get the new ENV variables
Add gulp to scripts in your package.json file:
"scripts": {
"gulp":"gulp"
},
Then you can use the command:
npm run gulp name of task
Writing function like this worked for me:
gulp.task('message', async ( ) => {
console.log('gulp task is working ')
})
This worked for me:
npm config delete prefix
sudo npm install gulp-cli -g
npm init
npm install gulp --save-dev
npm install browser-sync --save-dev // I added this file later, read documentation
I checked package.json which shows gulp too.
made gulp.js file as per documentation
Gulp is installed checked, npm ls. please find screen shot below
https://i.stack.imgur.com/cn3w1.png
Please check below screenshot for gulp error
https://i.stack.imgur.com/VeAns.png
Reinstalled node/npm from scratch and after npm install I can see the node_modules folder with all of the content from package.json. Checking gulp -v gives command not found in the command line on a mac. If I install gulp globally, gulp -v yields the version.
Is there a way of not installing all dependancies globally to use?
Generally gulp is a package which is used to run some task. These task might need to have administrator privileges. So it is better to install it globally using "npm install -g gulp" command. Here -g means "install it globally".
npm install installs the package locally.
Trying to install BrowserSync
I've followed the steps to install the package through the command line, installed node.js and then I went on to install npm through the command line.
Now when I try to install browser-sync with the following line npm install -g browser-sync you will see it is not recognized when I check the version and its the same when I try do anything like start --server?
note tried installing another package as a test jshint successfully installs/uninstalls but displays the same message when checking its version.
Any suggestions?
Have you tried like below? (http://www.browsersync.io/#install)
npm install -g browser-sync
-g means global.