Проблема : Как правильно удалить / удалить мою старую установку Firebase-CLI из моей ма c (установленной с npm), когда у меня теперь другая установка npm Бег? Как я могу правильно переустановить текущую версию Firebase-CLI и подключить ее к существующему проекту, чтобы запустить снова?
Предыстория: Новичок в этом мире, я изначально установил Node.js с их исполняемыми файлами на моем сайте c (октябрь 19). Оттуда я установил Firebase-CLI через командную строку и смог заставить его работать (я думаю, что установил его глобально с помощью npm install -g firebase-tools).
- Я получил следующая ошибка при попытке обновить мой CLI Firebase:
npm i -g firebase tools
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm WARN notsup Unsupported engine for tools@0.0.0: wanted: {"node":"0.4.7"} (current: {"node":"12.13.0","npm":"6.12.1"})
npm WARN notsup Not compatible with your version of node/npm: tools@0.0.0
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! [Error: EACCES: permission denied, access '/usr/local/lib/node_modules'] {
npm ERR! stack: "Error: EACCES: permission denied, access '/usr/local/lib/node_modules'",
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules'
npm ERR! }
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.
Pat-MacBook:local pat$ ls -la /usr
total 0
drwxr-xr-x@ 11 root wheel 352 17 Okt 14:00 .
drwxr-xr-x 22 root admin 704 23 Dez 10:41 ..
lrwxr-xr-x 1 root wheel 25 17 Okt 13:54 X11 -> ../private/var/select/X11
lrwxr-xr-x 1 root wheel 25 17 Okt 13:54 X11R6 -> ../private/var/select/X11
drwxr-xr-x 1014 root wheel 32448 23 Dez 10:41 bin
drwxr-xr-x 311 root wheel 9952 23 Dez 10:45 lib
drwxr-xr-x 262 root wheel 8384 23 Dez 10:41 libexec
drwxr-xr-x 16 root wheel 512 14 Jan 15:09 local
drwxr-xr-x 234 root wheel 7488 23 Dez 10:41 sbin
drwxr-xr-x 46 root wheel 1472 17 Okt 14:00 share
drwxr-xr-x 5 root wheel 160 12 Okt 19:16 standalone
И мои разрешения для withing / local следующие - они правильные?
drwxr-xr-x 16 root wheel 512 14 Jan 15:09 .
drwxr-xr-x@ 11 root wheel 352 17 Okt 14:00 ..
-rw-r--r-- 1 root wheel 0 27 Sep 14:58 .com.apple.installer.keep
drwxrwxr-x 2 pat admin 64 14 Jan 15:09 Caskroom
drwxrwxr-x 11 pat admin 352 15 Jan 08:36 Cellar
drwxrwxr-x 3 pat admin 96 14 Jan 15:12 Frameworks
drwxrwxr-x 20 pat admin 640 15 Jan 08:21 Homebrew
drwxrwxr-x 18 pat admin 576 14 Jan 20:52 bin
drwxrwxr-x 6 pat admin 192 14 Jan 15:18 etc
drwxrwxr-x 18 pat admin 576 14 Jan 20:52 include
drwxrwxr-x 12 pat admin 384 14 Jan 20:52 lib
drwxr-xr-x 2 root wheel 64 14 Jan 15:07 n
drwxrwxr-x 15 pat admin 480 15 Jan 08:32 opt
drwxrwxr-x 3 pat admin 96 14 Jan 15:12 sbin
drwxrwxr-x 11 pat admin 352 14 Jan 20:52 share
drwxrwxr-x 3 pat admin 96 14 Jan 15:09 var
- Как дела не получилось, я решил полностью удалить свой узел и npm установить и переустановить узел с помощью 'Homebrew'
Я полагаю, что теперь у меня также есть "правильная" установка узла как npm. Мне удается установить и удалить с помощью brew формулы «firebase-cli» ... но у меня все еще есть где-то (как мне узнать где?) Моя старая установка инструментов firebase. Как мне избавиться от старого и перенастроить мои существующие проекты для работы с новой установкой firebase-cli, которую я планирую установить с помощью homebrew?
Большое спасибо за вашу помощь!