Npm установить необработанный отказ

Я пытаюсь понять, почему npm install больше не работает на компьютере с Ubuntu 14 LTS.

Проект является nuxt проектом, и npm install работает на машине Unix.

Я попытался удалить и переустановить как node, так и npm.

Текущие версии:

  • узел: v10.15.1
  • нпм: 6.4.1

Если я побегу npm install --verbose

мы получили

Unhandled rejection Error: Command failed: /usr/bin/git clone --depth=1 -q -b master git://github.com/dcodeIO/long.js.git /home/<USER>/.npm/_cacache/tmp/git-clone-226d28b2
/home/<USER>/.npm/_cacache/tmp/git-clone-226d28b2/.git: Permission denied

    at ChildProcess.exithandler (child_process.js:294:12)
    at ChildProcess.emit (events.js:189:13)
    at maybeClose (internal/child_process.js:970:16)
    at Socket.stream.socket.on (internal/child_process.js:389:11)
    at Socket.emit (events.js:189:13)
    at Pipe._handle.close (net.js:600:12)

npm timing npm Completed in 128572ms
npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/<USER>/.npm/_logs/2019-02-21T15_22_07_078Z-debug.log

последние несколько строк этого файла:

17822 silly extract [email protected] extracted to /home/<USER>/<PROJECT>/node_modules/.staging/core-js-49a396dc (950ms)
17823 silly extract [email protected] extracted to /home/<USER>/<PROJECT>/node_modules/.staging/vuetify-c586b9e6 (4197ms)
17824 timing npm Completed in 128572ms
17825 error cb() never called!
17826 error This is an error with npm itself. Please report this error at:
17827 error <https://npm.community>

Вы пытались очистить кеш npm?

Mebin Joe 22.02.2019 09:52

@MebinJoe да, даже этот npm@5+ предупреждает, что кеш самовосстанавливается

SumNeuron 22.02.2019 09:53

Вы пытались сбросить разрешения вашего /Users/../.npm/ рекурсивно для вашего пользователя. Детали:* docs.npmjs.com/getting-started/fixing-npm-разрешения * docs.npmjs.com/troubleshooting/try-clearing-the-npm-cache

Mebin Joe 22.02.2019 09:56

@MebinJoe ранее был на некоторых из этих страниц. удалить и установить заново. Теперь у меня есть ошибки разрешения. запуск с sudo приводит к той же проблеме. пожалуйста спаси меня :(

SumNeuron 22.02.2019 10:23

Это то, что я говорил. Может быть проблема с разрешением для пользователя на вашем компьютере с Ubuntu 14 LTS.

Mebin Joe 22.02.2019 10:51
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
5
562
1

Ответы 1

попробуйте установить узел с помощью nvm (менеджер версий узла).

завиток -о- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | бить

просто попробуйте эти простые шаги (надеюсь, что это сработает в вашем случае):

  • скопируйте и вставьте эту команду в терминал после завершения.
  • закройте и снова откройте терминал
  • введите nvm, чтобы проверить, установлен ли nvm в вашей системе.
  • введите, проверив нвм лс (это покажет вам установленную версию узла по умолчанию).
  • затем перейдите в каталог вашего проекта и используйте установка нпм или нпм я

Другие вопросы по теме