参考
https://stackoverflow.com/questions/51615051/how-can-i-remove-vue-cli-2
$ vue --version
2.9.6
からスタート。cliを入れたいので
$ sudo npm uninstall -g vue-cli
$ sudo npm install -g @vue/cli
をやってみるが
ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules/vue-cli/node_modules/absolute
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/vue-cli/node_modules/absolute'
npm ERR! [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/vue-cli/node_modules/absolute'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules/vue-cli/node_modules/absolute'
npm ERR! The operation was rejected by your operating system.
とエラー。
$ which vue
/usr/local/bin/vue
$ cd /usr/local/bin/
:/usr/local/bin$ ll *vue*
lrwxrwxrwx 1 root root 35 8月 12 06:22 vue -> ../lib/node_modules/vue-cli/bin/vue*
lrwxrwxrwx 1 root root 40 8月 12 06:22 vue-init -> ../lib/node_modules/vue-cli/bin/vue-init*
lrwxrwxrwx 1 root root 40 8月 12 06:22 vue-list -> ../lib/node_modules/vue-cli/bin/vue-list*
ということで、vue, vue-ini, vuie-listを消した。
nでnodeをアップデートしてから、vue/cliを再インストールするとどうにかできました。
$ sudo npm install -g n
$ sudo n stable
$ node --version
v14.15.4
$ sudo npm install -g @vue/cli
+ @vue/cli@4.5.11
added 1391 packages from 707 contributors in 104.949s
$ vue --version
@vue/cli 4.5.11
0 件のコメント:
コメントを投稿