node.js und npm (node.js Package manager) - möchte tiddlywiki-Paket installieren

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

charles-th8th

Benutzer
Registriert
22. Jan. 2021
Beiträge
2
Reaktionspunkte
0
Punkte
1
Hallo zusammen, vorm Wochenende noch ein (mein erster) Hilferuf

Ich versuche TiddlyWiki (Notizapp - Basis JavaSkript) per node.js/npm wie übers offizielle Tutorial beschrieben zu installieren:
https://tiddlywiki.com/static/Installing%20TiddlyWiki%20on%20Node.js.html

`npm install -g tiddlywiki`

ebenso versucht

`sudo npm install -g tiddlywiki`

bis jetzt aber nur ERR (via SSH und admin):
rollbackFail... etc
ERR ... EAI_AGAIN...

log mit folgenden Inhalt:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/volume1/@appstore/Node.js_v12/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'tiddlywiki'
1 verbose cli ]
2 info using npm@6.14.4
3 info using node@v12.16.3
4 verbose npm-session a6d7122c26647a30
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 silly fetchPackageMetaData error for tiddlywiki@latest request to https://registry.npmjs.org/tiddlywiki failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
8 timing stage:rollbackFailedOptional Completed in 1ms
9 timing stage:runTopLevelLifecycles Completed in 20092ms
10 verbose type system
11 verbose stack FetchError: request to https://registry.npmjs.org/tiddlywiki failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
11 verbose stack at ClientRequest.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:68:14)
11 verbose stack at ClientRequest.emit (events.js:310:20)
11 verbose stack at TLSSocket.socketErrorListener (_http_client.js:426:9)
11 verbose stack at TLSSocket.emit (events.js:310:20)
11 verbose stack at emitErrorNT (internal/streams/destroy.js:92:8)
11 verbose stack at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
11 verbose stack at processTicksAndRejections (internal/process/task_queues.js:84:21)
12 verbose cwd /volume1/homes/admin_DSstandard4568
13 verbose Linux 4.4.59+
14 verbose argv "/volume1/@appstore/Node.js_v12/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "tiddlywiki"
15 verbose node v12.16.3
16 verbose npm v6.14.4
17 error code EAI_AGAIN
18 error errno EAI_AGAIN
19 error request to https://registry.npmjs.org/tiddlywiki failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
20 verbose exit [ 1, true ]


was ich schon versucht habe:
`npm install` (updating von Package Manager... leider ohne das sich Version ändert)

`npm config rm proxy npm config rm https-proxy`

>dann das...
`npm config set registry https://registry.npmjs.org/`
>ebenso `npm config set strict-ssl false`

...also alles was ich bis jetzt im Web/in Foren gefunden hab

mein setup:
Verwende die onboard-DS-Verschlüsselung / mach natürlich nur was wenn DS gestartet und home bereits entschlüsselt
Logge via SSH ein (admin ...kann auch alle Ordner einsehen) ...jedoch über versch Port als 22 (Sicherheit)
verwendet nodev12 (v8 wär ja auch verfügabr) ...auch versucht ein HelloWorld.js via SSH von /home durchzuführen ...funktioniert schonmal
verwende eine FritzBox mit den Standard Sicherheitseinst. / DS hat Internet jedoch noch keine Ports freigemacht (bis jetzt)
...Software/Package Manager auf DSM geht, hab damit auch nodev12 installiert

sieht irgenwie aus als könne npm nie auf web/repo zugreifen (https://registry.npmjs.org/tiddlywiki per Browser getestet / URL verfügbar!)

Hoffentlich weiß wer noch Rat, möcht am Wochenende gerne werkeln / schonmal besten Dank dafür!!
 
Hallo, habe die Lösung gefunden:
"sudo ping 1.1.1.1" funktioniert ja schon über SSH
"sudo ping registry.npmjs.org" lieferte "Temporary failure in name resolution"

in DSM: Control Panel / Network / General: DNS-Server manuel in DS festlegen (zB v Google etc)

danach gings!
...hoffe es hilft noch jemanden
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat