How do I update my Node to LTS? I keep getting errors when I try "npm install" in my terminal. Please help
npm WARN deprecated minimatch#2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch#0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs#1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs#^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to
find it in the tree.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\Goodness\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install" "--no-bin-links"
npm ERR! node v4.4.6
npm ERR! npm v3.10.9
npm ERR! code ENOGIT
npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.
npm ERR! Please include the following file with any support request:
npm ERR! C:\xampp\htdocs\event\npm-debug.log
Related
I'm working with Laravel Homestead, and I'm trying to install npm to use Vue.js. Unfortunately, I've got the following error.
npm ERR! code EPROTO npm ERR! syscall symlink npm ERR! path
../#babel/parser/bin/babel-parser.js npm ERR! dest
/home/vagrant/code/agenda/node_modules/.bin/parser npm ERR! errno -71
npm ERR! EPROTO: protocol error, symlink
'../#babel/parser/bin/babel-parser.js' ... npm ERR! A complete log
of this run can be found in: npm ERR!
/home/vagrant/.npm/_logs/2021-06-22T10_09_53_969Z-debug.log
I've got the log file, but I don't know what I have to do to solve this.
I have installed a new Laravel 8 application, and then I ran...
npm install
Afterward, I ran...
npm run dev
I get the following error.
'mix' is not recognized as an internal or external command
> # dev E:\wamp64\www\Laravel8Projects\Laravel_Livewire_JetStream_Projects\jetstream_blog
> npm run development
> # development E:\wamp64\www\Laravel8Projects\Laravel_Livewire_JetStream_Projects\jetstream_blog
> mix
'mix' is not recognized as an internal or external command, operable
program or batch file. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm
ERR! # development: `mix` npm ERR! Exit status 1 npm ERR! npm ERR!
Failed at the # development script. npm ERR! This is probably not a
problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\HP\AppData\Roaming\npm-cache\_logs\2021-01-18T17_03_24_944Z-debug.log
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! # dev: `npm run
development` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the #
dev script. npm ERR! This is probably not a problem with npm. There is
likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\HP\AppData\Roaming\npm-cache\_logs\2021-01-18T17_03_24_980Z-debug.log
Likely you need to install the latest version of Laravel Mix.
npm install laravel-mix#latest --save-dev
It will happen when your cache holds previous files.Clear the cache and install the npm again
npm cache clean --force
then:
npm install
npm fix audit
then:
npm run development
my problem was solved by following these steps
npm install --g laravel-mix
npm install --g webpack-cli
NPM INSTALL
it will repair it
It hapenned because you have some stuff installed after previous NMP I
So, in any strange situation - NPM INSTALL again)
package.json requires you to run mix-watch command but it doesnt work
a simple fix that worked for me is running npm run watch it worked for me laravel 8 project
If you are a windows user try this :
C:\Users{{your-username}}\AppData\Roaming\npm-cache
then :
npm cache verify
I am using Laravel 5.3-dev,
I try installing Laravel Elixir,and I follow the documentation,https://laravel.com/docs/master/elixir
When I run npm install --no-bin-links,
there is something wrong,
and npm install is the same result.
as follow:
$ npm install --no-bin-links
npm WARN deprecated graceful-fs#3.0.8: graceful-fs v3.0.0 and before will fail o n node releases >= v7.0. Please update to graceful-fs#^4.0.0 as soon as possible . Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated minimatch#2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch#0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated lodash#1.0.2: lodash#<3.0.0 is no longer maintained. Upgrade to lodash#^4.0.0.
npm WARN deprecated graceful-fs#1.2.3: graceful-fs v3.0.0 and before will fail o n node releases >= v7.0. Please update to graceful-fs#^4.0.0 as soon as possible . Use 'npm ls graceful-fs' to find it in the tree.
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\dell\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js " "install" "--no-bin-links"
npm ERR! node v7.0.0-nightly2016080329e49fc286
npm ERR! npm v3.10.5
npm ERR! cb is not a function
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\dell\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js " "install" "--no-bin-links"
npm ERR! node v7.0.0-nightly2016080329e49fc286
npm ERR! npm v3.10.5
npm ERR! cb is not a function
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! D:\wnmp\www\laravel-5-3-demo\npm-debug.log
What should I do?
According to the error message, you are using Node v7 nightly. This has (or had?) breaking changes in it, including requirements that certain synchronous functions supply callbacks that weren't required in v6. An error that "cb is not a function" sure sounds suspiciously like that problem.
Use either the current or LTS version of Node.js. As of this writing, the current version of Node.js is 6.3.1. The LTS version is 4.4.7.
Don't use the nightly version unless you have a good reason to, such as trying to test something specific. If you use a nightly version, be prepared to have problems you will need to dive in and investigate.
I use laravel for an app. When I tried to install laravel-elixir using npm, I got this error.
` C:\OpenServer\domains\kuznets\node_modules\laravel-elixir\node_modules\gulp-sa
ss\node_modules\node-sass\vendor\win32-x64-46\binding.node ` exists.
testing binary.
Binary is fine; exiting.
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "laravel-elixir" "--save-dev"
npm ERR! node v4.4.1
npm ERR! npm v2.14.20
npm ERR! path C:\Users\Ben\AppData\Roaming\npm-cache\marked\0.3.5\package.t
gz.1968964367
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall rename
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\Вениамин\AppDat
a\Roaming\npm-cache\marked\0.3.5\package.tgz.1968964367' -> 'C:\Users\Вениамин\A
ppData\Roaming\npm-cache\marked\0.3.5\package.tgz'
npm ERR! at Error (native)
npm ERR! { [Error: EPERM: operation not permitted, rename 'C:\Users\Вениамин\Ap
pData\Roaming\npm-cache\marked\0.3.5\package.tgz.1968964367' -> 'C:\Users\Вениам
ин\AppData\Roaming\npm-cache\marked\0.3.5\package.tgz']
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'rename',
npm ERR! path: 'C:\\Users\\Ben\\AppData\\Roaming\\npm-cache\\marked\\0.3.
5\\package.tgz.1968964367',
npm ERR! dest: 'C:\\Users\\Ben\\AppData\\Roaming\\npm-cache\\marked\\0.3.
5\\package.tgz',
npm ERR! parent: 'cli-usage' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! C:\OpenServer\domains\kuznets\npm-debug.log
How can I solve it? I've never met a problem like this
try this
sudo npm install laravel-elixir
or add "-g" after "install"
or if it does not work
cd usr/local/lib/node_modules
then install it there
I'm getting this error when running this command: sudo php artisan grunt:setup
I'm running Ubuntu 13.04 and using laravel 4.
I have no idea what to do now...
mikkel#mikkel-K53SV-Linux:/var/www/forum$ sudo php artisan grunt:setup
A gruntfile.js or package.json file already exist and will be replaced. Do you want to continue? [yes|no]yes
Node and NPM are installed. Continue...
Do you require CSS preprocessing? [yes|no]y
Which CSS preprocessor do you require? [less|sass|stylus]l
I did not recognize that preprocessor. Please try again. [less|sass|stylus]less
package.json & gruntfile.js successfully created!
Installing / updating required grunt plugins...
npm http GET https://registry.npmjs.org/grunt
npm http GET https://registry.npmjs.org/grunt-contrib-compress
npm http GET https://registry.npmjs.org/grunt-contrib-concat
npm http GET https://registry.npmjs.org/grunt-contrib-cssmin
npm http GET https://registry.npmjs.org/grunt-contrib-jshint
npm http GET https://registry.npmjs.org/grunt-contrib-less
npm http GET https://registry.npmjs.org/grunt-contrib-sass
npm http GET https://registry.npmjs.org/grunt-contrib-stylus
npm http GET https://registry.npmjs.org/grunt-contrib-livereload
npm http GET https://registry.npmjs.org/grunt-contrib-uglify
npm http GET https://registry.npmjs.org/grunt-contrib-watch
npm http GET https://registry.npmjs.org/grunt-notify
npm http GET https://registry.npmjs.org/grunt-phpunit
npm http GET https://registry.npmjs.org/grunt-contrib-clean
npm http 200 https://registry.npmjs.org/grunt-contrib-cssmin
npm ERR! Error: No compatible version found: grunt-contrib-cssmin#'>=0.6.1- <0.7.0-'
npm ERR! No valid targets found.
npm ERR! Perhaps not compatible with your version of node?
npm ERR! at installTargetsError (/usr/share/npm/lib/cache.js:488:10)
npm ERR! at next_ (/usr/share/npm/lib/cache.js:438:17)
npm ERR! at next (/usr/share/npm/lib/cache.js:415:44)
npm ERR! at /usr/share/npm/lib/cache.js:408:5
npm ERR! at saved (/usr/share/npm/lib/utils/npm-registry-client/get.js:147:7)
npm ERR! at Object.oncomplete (/usr/lib/nodejs/graceful-fs.js:230:7)
npm ERR! You may report this log at:
npm ERR! <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR! reportbug --attach /var/www/forum/npm-debug.log npm
npm ERR!
npm ERR! System Linux 3.8.0-32-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /var/www/forum
npm ERR! node -v v0.6.19
npm ERR! npm -v 1.1.4
npm ERR! message No compatible version found: grunt-contrib-cssmin#'>=0.6.1- <0.7.0-'
npm ERR! message No valid targets found.
npm ERR! message Perhaps not compatible with your version of node?
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /var/www/forum/npm-debug.log
npm not ok
Fixed it!
I just had to re-install node.js.