Проблема с установкой веб-пакета и пакета npm в Ubuntu - PullRequest
0 голосов
/ 15 мая 2019

У меня внезапно возникла проблема в моем проекте, подобная этой.Это повторилось и сломало мой хром:

enter image description here

Итак, я понизил некоторые из своих пакетов и понизил свой npm до 6.6.0, который был стабильным длямой проект.Основная проблема началась после этого.Я удалил папку node_modules, и когда я попытался sudo npm install [потому что npm install говорит о проблеме с правами доступа], она начала показывать эти ошибки:

npm информация о том, что она работает, если она заканчивается окном npm глаголом cli ['/ usr / bin / node', глагол npm cli /data/data/com.termux/files/usr/bin/npm, глагол npm cli 'i', глагол npm cli '-g', глагол npm cli 'npm ', npm verb cli
' --verbose '] npm info с использованием npm@6.6.0 npm info с использованием node@v10.15.0 npm verb npm-session 3b7ba2a77f7e848c Необработанный отказ Ошибка: EACCES: разрешение запрещено, ссылка' / home/.npm/_cacache/tmp/6a547224' -> '/home/.npm/_cacache/content-v2/sha512/d8/e0/f8cb9554c1f6f974b32fe943e4df8353fca3cb4843dbeda6fe0d88d14eb91bec5d23ddde1751af76721044d662b479ec4c9df9f0bfcce592bbc9fc2b6f72' в Error (родная)

1015 * НАЯ ERR!cb () никогда не вызывал!

npm ERR!Это ошибка самого npm.Пожалуйста, сообщите об этой ошибке по адресу: npm ERR!https://github.com/npm/npm/issues

npm ERR!Полный журнал этого прогона можно найти в: npm ERR!
/home/.npm/_logs/2017-06-28T00_20_47_543Z-debug.log

Я также пробовал npm cache clear -fи также пытался установить npm install --no-cache Но у него были проблемы с установкой npm и каким-то образом я получал предыдущую сборку.

1 Ответ

0 голосов
/ 15 мая 2019

Я решил эту проблему, изменив уровень разрешений моего пользователя. Это было проблемой, потому что в Ubuntu папка node_modules по умолчанию имела разрешение для корневой папки. Я проверил это с помощью этой команды: в папке моего проекта: ls -la Таким образом, я получил целый список, где я видел, что разрешение для node_modules было таким:

drwxrwsrwx 906 root www-data 36864 মে 14 16:17 node_modules

-rw-r - r-- 1 my_username www-data 2407 মে 14 16:14 package.json

Но мой пользователь не имел права писать. Итак, что я сделал:

sudo chown -R my_username:my_username node_modules/

Это решило мою проблему.

...