Atom не может установить какой-либо пакет в Ubuntu (код ошибки ELIFECYCLE)

Сегодня, внезапно, Atom вообще не может устанавливать какие-либо пакеты. Раньше он работал нормально, и у меня уже установлено несколько пакетов. Но теперь это не удается с Статус выхода 134 . Это происходит независимо от того, какой пакет я пытаюсь установить. Я пробовал Hydrogen и Atom Beautify

, я пробовал как графический интерфейс из настроек Atom, так и apm install ... (с sudo и без него).

Вот трассировка стека:

> core-js@2.6.11 postinstall /tmp/apm-install-dir-120129-5590-622axg.s39i7/node_modules/atom-beautify/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


npm WARN deprecated graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm WARN deprecated jscs-preset-wikimedia@1.0.1: No longer maintained. We recomment migrating to ESLint with eslint-config-wikimedia.
npm WARN deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info.
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
Aborted (core dumped)
npm WARN enoent ENOENT: no such file or directory, open '/tmp/apm-install-dir-120129-5590-622axg.s39i7/package.json'
npm WARN apm-install-dir-120129-5590-622axg.s39i7 No description
npm WARN apm-install-dir-120129-5590-622axg.s39i7 No repository field.
npm WARN apm-install-dir-120129-5590-622axg.s39i7 No README data
npm WARN apm-install-dir-120129-5590-622axg.s39i7 No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! core-js@2.6.11 postinstall: `node -e "try{require('./postinstall')}catch(e){}"`
npm ERR! Exit status 134
npm ERR! 
npm ERR! Failed at the core-js@2.6.11 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.atom/.apm/_logs/2020-02-29T09_58_40_245Z-debug.log

Последние строки файла журнала имеют тот же самый стек.

Единственное, о чем я подозреваю, это то, что я недавно установил NodeJS и npm для проекта Angular. Может ли это быть причиной проблемы?

Я использую Pop! _OS ( Ubuntu ) 19.10 , использую npm 6.13.6 , и Узел v10.15.2 .
Нажатие atom -v дает мне следующее (обратите внимание на разницу между версией Node и версией выше):
Atom: 1.43.0 Электрон: 4.2.7 Хром: 69.0.3497.128 Узел: 10.11.0


Обновление: apm install language-vue работал, но apm install atom-beautify и apm install водород по-прежнему не работают. Понятия не имею, что здесь не так.

Любое предложение было бы прекрасным. Заранее спасибо.:)

0
задан 9 March 2020 в 12:28

1 ответ

У меня была такая же проблема с atom-id-ui в Debian 10. Я установил node.js 12 вручную, чтобы исправить это.

Попробуйте добавить репозиторий и установить node.js

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs

Надеюсь, это поможет вам.

Приветствую.

1
ответ дан 11 April 2020 в 16:40

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

Похожие вопросы: