npm проблема при попытке установить P5. JS пакет менеджера, EACCES: разрешение отклонено - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь использовать npm для установки p5-менеджера, и я запускаю как "sudo npm install -g p5-manager", и здесь возникают некоторые ошибки, следующие, я не знаю как это исправить. Кто-нибудь может мне помочь?


npm WARN устарела babel-preset-es2015@6.24.1: ? Спасибо за использование Babel: мы рекомендуем использовать babel-preset-env сейчас: пожалуйста, прочитайте https://babeljs.io/env обновлять! npm WARN устарела core-js@2.6.11: core-js @ <3 больше не поддерживается и не рекомендуется для использования из-за ряда проблем. Пожалуйста, обновите ваши зависимости до актуальной версии core-js@3. /Users/mac/.npm-global/bin/p5 -> /Users/mac/.npm-global/lib/node_modules/p5-manager/ bin / p5-manager. js

fsevents@1.2.11 установить /Users/mac/.npm-global/lib/node_modules/p5-manager/node_modules/fsevents node-gyp rebuild

gyp ERR! ошибка конфигурации

gyp ERR! Ошибка стека: EACCES: разрешение отклонено, mkdir '/Users/mac/.npm-global/lib/node_modules/p5-manager/node_modules/fsevents/build'

gyp ERR! Система Darwin 19.2.0 gyp ERR! команда "/ usr / local / bin / node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"

gyp ERR ! cwd /Users/mac/.npm-global/lib/node_modules/p5-manager/node_modules/fsevents

gyp ERR! узел -v v10.15.3

gyp ERR! node-gyp -v v3.8.0

gyp ERR! не в порядке

npm ПРЕДУПРЕЖДЕНИЕ необязательно ПЕРЕДАЧА ФАКУЛЬТАТИВНАЯ ЗАВИСИМОСТЬ: fsevents@1.2.11 (node_modules / p5-manager / node_modules / fsevents):

npm ПРЕДУПРЕЖДЕНИЕ по необязательному пропуску ФАКУЛЬТАТИВНАЯ ЗАВИСИМОСТЬ: fsevents@1.2.11 установить: node-gyp rebuild

npm ПРЕДУПРЕЖДЕНИЕ опционально Пропуск ОБЯЗАТЕЛЬНАЯ ЗАВИСИМОСТЬ: Статус выхода 1

  • p5-manager@0.4.3 обновлен 1 пакет в 16.673 с

1 Ответ

0 голосов
/ 09 января 2020

Попробуйте с --unsafe-perm в вашем случае:

sudo npm install -g --unsafe-perm p5-manager

https://github.com/nodejs/node-gyp/issues/454

...