Итак, сегодня понедельник, это точно. Все, что я сделал, это запустил команду $ sudo rm -r node_modules/ package-lock.json
, а затем оттуда пошел, чтобы запустить команду $ npm i
, чтобы переустановить зависимости. Оттуда я получил сообщение о том, что у меня нет разрешения:
npm ERR! path /Users/c.francia/Desktop/application/app/node_modules/@types
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/Users/c.francia/Desktop/application/app/node_modules/@types'
npm ERR! [Error: EACCES: permission denied, access '/Users/c.francia/Desktop/application/app/node_modules/@types'] {
npm ERR! stack: "Error: EACCES: permission denied, access '/Users/c.francia/Desktop/application/app/node_modules/@types'",
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/Users/c.francia/Desktop/application/app/node_modules/@types'
npm ERR! }
Я попробовал команду sudo chown -R $(whoami) ~/.npm
, которая была предложена и широко принята здесь , а также попытался $ sudo chown -R $USER /usr/local/lib/node_modules
как предложено здесь У меня была эта ошибка раньше, но первое решение разрешило ее для меня. Поэтому я понятия не имею, что изменилось после удаления node_modules и файла package-lock.json