Tuesday, May 14, 2024
 Popular · Latest · Hot · Upcoming
46
rated 0 times [  51] [ 5]  / answers: 1 / hits: 24314  / 5 Years ago, mon, october 7, 2019, 12:00:00

I'm trying to install vue cli in my project and I get that error,
I'm a new MacOs user.
hope you can help me fix it and install vue cli in my project.



Circus-MBP:TodoApp circus4$ npm i  @vue/cli -g

npm ERR! path ../lib/node_modules/@vue/cli/bin/vue.js
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall symlink
npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/@vue/cli/bin/vue.js' -> '/usr/local/bin/vue'
npm ERR! { [Error: EACCES: permission denied, symlink '../lib/node_modules/@vue/cli/bin/vue.js' -> '/usr/local/bin/vue']
npm ERR! cause:
npm ERR! { Error: EACCES: permission denied, symlink '../lib/node_modules/@vue/cli/bin/vue.js' -> '/usr/local/bin/vue'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/@vue/cli/bin/vue.js',
npm ERR! dest: '/usr/local/bin/vue' },
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, symlink '../lib/node_modules/@vue/cli/bin/vue.js' -> '/usr/local/bin/vue'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/@vue/cli/bin/vue.js',
npm ERR! dest: '/usr/local/bin/vue' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/Circus4/.npm/_logs/2019-10-07T12_38_25_842Z-debug.log

More From » macos

 Answers
14

You need to have permission by writing sudo at the first of your command


sudo npm i  @vue/cli -g

Updated


Or as Philip said it would be better than my answer



  1. Create a directory in your home directory, say ~/.npm-global.



  2. run npm config set prefix ~/.npm-global



  3. Update your PATH: export PATH=~/.npm-global/bin:$PATH




[#51599] Wednesday, September 25, 2019, 5 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
scarlett

Total Points: 491
Total Questions: 94
Total Answers: 100

Location: New Caledonia
Member since Thu, Mar 23, 2023
1 Year ago
;