npm throws ENOENT error when trying to install module - node.js

The documentation for the module tells me to run npm install --save mapbox-gl but when I try this I receive the following error.
npm ERR! addLocal Could not install
/Users/marchorne/conichi/cmc/node_modules/mapbox-gl/src/style-spec
npm WARN deprecated point-geometry#0.0.0: This module has moved: please
install #mapbox/point-geometry instead
npm WARN deprecated vector-tile#1.3.0: This module has moved: please
install #mapbox/vector-tile instead
npm ERR! Darwin 16.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--save" "mapbox-gl"
npm ERR! node v6.10.0
npm ERR! npm v3.10.10
npm ERR! path /Users/marchorne/conichi/cmc/node_modules/mapbox-gl/src/style-spec
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open
'/Users/marchorne/conichi/cmc/node_modules/mapbox-gl/src/style-spec'
npm ERR! enoent ENOENT: no such file or directory, open
'/Users/marchorne/conichi/cmc/node_modules/mapbox-gl/src/style-spec'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /Users/marchorne/conichi/cmc/npm-debug.log
My system is MacOS Sierra 10.12.5
Node version: v6.10.0
NPM version: v3.10.10

v0.39 seems to be broken see https://github.com/mapbox/mapbox-gl-js/issues/5025
You can try to install previous version with npm install --save mapbox-gl#0.38.0

Related

Npm not being able to find a file - Installing bcrypt

I'm having an issue with installing Bcrypt via NPM.
Installing it using the command npm install bcrypt gives the following:
npm WARN lifecycle npm is using /opt/plesk/node/7/bin/node but there is no node binary in the current PATH. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
> bcrypt#3.0.6 install /var/www/vhosts/mydomain/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build
/usr/bin/env: node: No such file or directory
npm WARN enoent ENOENT: no such file or directory, open '/var/www/vhosts/mydomain/package.json'
npm WARN mydomain No description
npm WARN mydomain No repository field.
npm WARN mydomain No README data
npm WARN mydomain No license field.
npm ERR! Linux 3.10.0-042stab140.1
npm ERR! argv "/opt/plesk/node/7/bin/node" "/opt/plesk/node/7/bin/npm" "install" "bcrypt"
npm ERR! node v7.4.0
npm ERR! npm v4.0.5
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! bcrypt#3.0.6 install: `node-pre-gyp install --fallback-to-build`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the bcrypt#3.0.6 install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the bcrypt package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-pre-gyp install --fallback-to-build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs bcrypt
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls bcrypt
npm ERR! There is likely additional logging output above.
I have run npm bugs bcrypt and my server has also spit out the following:
npm ERR! Linux 3.10.0-042stab140.1
npm ERR! argv "/opt/plesk/node/7/bin/node" "/opt/plesk/node/7/bin/npm" "bugs" "bcrypt"
npm ERR! node v7.4.0
npm ERR! npm v4.0.5
npm ERR! path xdg-open
npm ERR! code ENOENT
npm ERR! errno ENOENT
npm ERR! syscall spawn xdg-open
npm ERR! enoent spawn xdg-open ENOENT
npm ERR! enoent spawn xdg-open ENOENT
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
Any ideas as to what's going on? Is there a compatibility issue to the version of NPM or Node that I'm running?
Any help is appreciated :)
Cheers

Error install Ionic cordova in MacOS Sierra 10.12.3

I install Ionic Cordova with this command line in macOS sierra 10.12.3:
sudo npm install -g cordova ionic --unsafe-perm quickscrape
And I see this error:
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova" "ionic" "--unsafe-perm" "quickscrape"
npm ERR! node v6.10.2
npm ERR! npm v3.10.10
npm ERR! path /usr/local/lib/node_modules/.staging/abbrev-ef9cc920
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev'
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /Users/it/npm-debug.log
How do can i fix this problem and install this?!
After Update npm with sural comment :
sudo npm install -g cordova ionic --unsafe-perm quickscrape
npm ERR! path /usr/local/lib/node_modules/.staging/abbrev-ef9cc920
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/it/.npm/_logs/2017-04-13T11_36_41_762Z-debug.log
I need to found folder but i cant see this:

npm ERR! addLocal Could not install error on Windows 7

I'm trying to do npm install on my project root where I have the package.json file. There is a git module in the dependencies of my package.json which I would like to install.
I have npm version 3.8.5 installed.
When I run npm install, I get the following error:
npm ERR! addLocal Could not install C:\Users\<username>\npm-global\Temp\npm-16864-a5deb5d4\git-cache-e02b7085\
ed488e2db50edd81e6db23865772ae34d4e446c5
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\<some-folder-path>\\nodejs\\node.exe" "C:\\<some-folder-path>\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v4.4.2
npm ERR! npm v3.8.5
npm ERR! path C:\Users\<username>\AppData\Roaming\npm-cache\<module-name>\0.0.2\package.tgz
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall scandir
npm ERR! enoent ENOENT: no such file or directory, scandir 'C:\Users\<username>\AppData\Roaming\npm-cache\ute-
gulp-tasks\0.0.2\package.tgz'
npm ERR! enoent ENOENT: no such file or directory, scandir 'C:\Users\<username>\AppData\Roaming\npm-cache\<module-name>\0.0.2\package.tgz'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
I can see the files created for the error npm ERR!
C:\Users\<username>\npm-global\Temp\npm-16864-a5deb5d4\git-cache-e02b7085\
ed488e2db50edd81e6db23865772ae34d4e446c5
and
C:\Users\<username>\AppData\Roaming\npm-cache\<module-name>\0.0.2\package.tgz
but for some reason npm could not access it.
Unfortunately, I could not find a solution for this issue anywhere.
It would be great if someone can help me out !!!
Thanks in advance !

ionic installation issue windows

Hello im trying to install ionic on my windows computer, i already installed nodejs and cordova but i m having this problem when i use the command npm install -g ionic
C:\Windows\system32>npm install -g ionic
npm ERR! addLocal Could not install C:\Windows\system32\-g
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\nodejs\\node.exe"
"C:\\Users\\Alejandro\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic"
npm ERR! node v4.2.3
npm ERR! npm v3.5.1
npm ERR! path C:\Windows\system32\-g
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Windows\system32\-g'
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Windows\system32\-g'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! C:\Windows\system32\npm-debug.log
C:\Windows\system32>

npm install serialport not working

When I try installing serialport it gives the following warnings:
sudo npm install serialport --save
npm WARN EPACKAGEJSON arduino#1.0.0 No description
npm WARN EPACKAGEJSON arduino#1.0.0 No repository field.
npm ERR! Linux 3.13.0-61-generic
npm ERR! argv "node" "/usr/local/bin/npm" "install" "serialport" "--save"
npm ERR! node v0.12.4
npm ERR! npm v3.3.8
npm ERR! path /home/ayushgp/learning/arduino/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/bin/har-validator
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! enoent ENOENT, chmod '/home/ayushgp/learning/arduino/node_modules/serialport/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/bin/har-validator'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /home/ayushgp/learning/arduino/npm-debug.log
Take a look to this workaround (node version v4.2.4):
npm install serialport --build-from-source
As I have read in many forums, it is not a good practice to use sudo with npm.

Resources