gyp verb build dir attempting to create «build» dir:

Admin Bash (Unix) Обсудить

Ошибка при установке компонента через npm.

Ошибка вида:

gyp verb build dir attempting to create «build» dir:
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir
gyp ERR! System Darwin 19.3.0
gyp ERR! command «/usr/local/bin/node

У меня она возникла при команде

npm i -D svelte-preprocess autoprefixer node-sass

Но в данном случае не важна какая команда привела к ошибке. Это может быть любая другая.

Суть в невозможности из-за каких-то прав создать папку.

Решение

Вариант 1

Создаем вручную папку которую хочет создать скрипт.

Вариант 2

Если воспользоваться первым решением, то каждый раз придется создавать в подобных случаях. Можно поправить права, но иногда не очевидно какие именно нужны права для этой конкретной ситуации.

Поэтому удаляем вообще всё и в новом месте инсталлируем все заново.

npm init
npm install --save-dev svelte-preprocess-sass node-sass

Обычно этого достаточно, чтобы решить проблему.

Если нет, то тогда разбираемся с правами.

Привет! Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"gyp verb build dir attempting to create «build» dir:"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>