NPM (менеджер пакетов node.js) не может установить tiddlywiki

первое сообщение на форуме, надеюсь, с достаточным количеством деталей, чтобы вы могли мне помочь ;-)

Я пытаюсь запустить tiddlywiki (примечание о приложении JavaSkript) на моем Synology DS 220 через node.js, используя следующее официальное руководство: https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Node.js.html

npm install -g tiddlywiki

а также

sudo npm install -g tiddlywiki

пока я получаю только ERR (через SSH и администратора):

rollbackFail... etc ERR ... EAI_AGAIN...

лог содержит следующее:

  • 0 информация сработала, если заканчивается на ок
  • 1 подробный кли [
  • 1 подробный cli '/volume1/@appstore/Node.js_v12/usr/local/bin/node',
  • 1 подробный cli '/usr/local/bin/npm',
  • 1 подробный cli 'установить',
  • 1 подробный cli '-g',
  • 1 подробный cli 'tiddlywiki'
  • 1 подробный cli ]
  • 2 информация с использованием [email protected]
  • 3 информация с использованием [email protected]
  • 4 подробный npm-сеанс a6d7122c26647a30
  • 5 глупая установка loadCurrentTree
  • 6 глупая установка readGlobalPackageData
  • 7 глупая ошибка fetchPackageMetaData для tiddlywiki@последний запрос к https://registry.npmjs.org/tiddlywiki не удался , причина: getaddrinfo EAI_AGAINRegistry.npmjs.org
  • 8 этап синхронизации: rollbackFailedOptional Завершено за 1 мс
  • 9 этап синхронизации: runTopLevelLifecycles Завершено в 20092 мс
  • 10 многословная система типов
  • 11 подробный стек FetchError: запрос к https://registry.npmjs.org/tiddlywiki не удался, причина: getaddrinfo EAI_AGAINRegistry.npmjs.org
  • 11 подробный стек в ClientRequest. (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:68:14)
  • 11 подробный стек в ClientRequest.emit (events.js:310:20)
  • 11 подробный стек в TLSSocket.socketErrorListener (_http_client.js:426:9)
  • 11 подробный стек в TLSSocket.emit (events.js:310:20)
  • 11 подробный стек в emitErrorNT (internal/streams/destroy.js:92:8)
  • 11 подробный стек в emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
  • 11 подробный стек в processTicksAndRejections (internal/process/task_queues.js:84:21)
  • 12 подробных cwd /volume1/homes/admin_DSstandard4568
  • 13 многословных Linux 4.4.59+
  • 14 подробных аргументов /volume1/@appstore/Node.js_v12/usr/local/bin/node /usr/local/bin/npm install -g tiddlywiki
  • 15 подробный узел v12.16.3
  • 16 подробных нпм v6.14.4
  • 17 код ошибки EAI_AGAIN
  • 18 ошибка EAI_AGAIN
  • 19 ошибка запроса к https://registry.npmjs.org/tiddlywiki не удалось, причина: реестр getaddrinfo EAI_AGAIN .npmjs.org
  • 20 подробный выход [ 1, правда ]

что я также пытался:

npm install (для обновления, никакой реакции/новая версия...)

npm config rm proxy npm config rm https-proxy

тогда это npm config set registry https://registry.npmjs.org/ >also npm config set strict-ssl false

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

моя установка:

  • Я использую встроенное шифрование для домашней папки ... очевидно, что процесс установки начинается только тогда, когда папка расшифрована.

  • Войдите в систему через ssh и admin (нет проблем / можно переключаться между папками и т. д., но я использую другой порт для безопасности)

  • используется узел v12 (также будет доступен v8) ... также пытался запустить HelloWorld.js через SSH из дома ... работает

  • с помощью FritzBox-Router со стандартными настройками безопасности (пока что порты не освобождены для DS, но DS имеет стандартный доступ в интернет ... также проверил через диспетчер пакетов на DSM, находит пакеты и также установка там работает = как я установил nodev12 )

Надеюсь, кто-то знает, в чем проблема / кажется, что у npm нет доступа к сети / репозиторию ??

Заранее спасибо!!


person trollondi44981    schedule 21.01.2021    source источник


Ответы (1)


сам нашел решение: sudo ping 1.1.1.1 уже работал через SSH sudo ping Registration.npmjs.org получил меня Временная ошибка в разрешении имен

поэтому для Synology перейдите в DSM: Панель управления / Сеть / Общие: и установите DNS-сервер вручную (Google и т. Д.)

после этого заработало! ... надеюсь, это поможет кому-то еще

person trollondi44981    schedule 13.02.2021