Я пытался установить browser-sync через npm (на macOS). Я написал в консоли:
npm install -g browser-sync
НО, npm отказался его докачивать до конца, остановилась загрузка где-то в районе 65% и вывелось следующее:
npm ERR! code EACCES
npm ERR! syscall symlink
npm ERR! path ../lib/node_modules/browser-sync/dist/bin.js
npm ERR! dest /usr/local/bin/browser-sync
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/browser-sync/dist/bin.js' -> '/usr/local/bin/browser-sync'
npm ERR! [OperationalError: EACCES: permission denied, symlink '../lib/node_modules/browser-sync/dist/bin.js' -> '/usr/local/bin/browser-sync'] {
npm ERR! cause: [Error: EACCES: permission denied, symlink '../lib/node_modules/browser-sync/dist/bin.js' -> '/usr/local/bin/browser-sync'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/browser-sync/dist/bin.js',
npm ERR! dest: '/usr/local/bin/browser-sync'
npm ERR! },
npm ERR! stack: "Error: EACCES: permission denied, symlink '../lib/node_modules/browser-sync/dist/bin.js' -> '/usr/local/bin/browser-sync'",
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/browser-sync/dist/bin.js',
npm ERR! dest: '/usr/local/bin/browser-sync'
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.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/user/.npm/_logs/2020-02-06T12_39_46_249Z-debug.log
Потом я решил проверить что npm вообще может делать, но он игнорит все команды выдавая ERR или WARN. Перерыл весь интернет со вчерашнего дня, никакие команды не работают. Переустанавливал 3 раза, обычную и Current версию. Бесполезно.
Пробывал устанавливать не глобально, a терминал писал:
browser-sync is not a command
Короче нод херачит мне мозги.
КАК ЭТО ИСПРАВИТЬ?