当前位置: 首页 > 知识库问答 >
问题:

NPM(Node.js包管理器)无法安装tiddlywiki

楚方伟
2023-03-14

论坛上的第一个帖子,希望有足够的细节让你帮我一把;-)

我正在尝试通过Node.js在我的Synology DS220上运行“TiddlyWiki”(一个笔记记录JavaScript应用程序),使用的官方教程如下:https://TiddlyWiki.com/static/installing%2520TiddlyWiki%2520on%2520node.js.html

NPM安装-g tiddlywiki

而且还

SUDO npm安装-g tiddlywiki

到目前为止,我只得到了ERR(通过SSH和admin):

回滚失败...etc错误...EAI_AGAIN...

日志包含以下内容:

  • 0信息如果以“确定”结尾,则可以工作
  • 1详细cli[
  • 1详细cli'/volume1/@appstore/node.js_v12/usr/local/bin/node',
  • 1详细cli“/usr/local/bin/npm”,
  • 1详细cli“install”,
  • 1详细cli“-g”,
  • 1详细cli“tiddlywiki”
  • 1详细cli]
  • 使用npm@6.14.4的2信息
  • 3使用node@v12.16.3
  • 的信息
  • 4详细NPM-会话A6D7122C26647A30
  • 5愚蠢安装LoadCurrentTree
  • 6愚蠢地安装ReadGlobalPackageData
  • 7 TiddlyWiki的愚蠢fetchPackageMetaData错误@对https://registry.npmjs.org/TiddlyWiki的最新请求失败,原因:getaddrinfo EAI_AGAIN registry.npmjs.org
  • 8定时阶段:RollBackFailedOptional在1ms内完成
  • 9计时阶段:RuntoPlevelLifecycles完成于20092ms
  • 10详细类型系统
  • 11详细堆栈提取错误:请求https://registry.npmjs.org/tiddlywiki失败,原因:getaddrinfo EAI_AGAIN registry.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处的详细堆栈(内部/streams/destroy.js:92:8)
  • 11 emitErrorAndCloseNT处的详细堆栈(内部/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详细argv“/volume1/@appstore/node.js_v12/usr/local/bin/node”“/usr/local/bin/npm”“install”“-g”“tiddlywiki”
  • 15详细节点v12.16.3
  • 16详细npm V6.14.4
  • 17错误代码EAI_AGAIN
  • 18错误errno EAI_AGAIN
  • 19错误请求https://registry.npmjs.org/tiddlywiki失败,原因:getaddrinfo EAI_AGAIN registry.npmjs.org
  • 20详细退出[1,true]

我也在努力:

NPM安装(对于更新,无反应/新版本...)

npm config rm proxy npm config rm HTTPS-proxy

则此npm config set registry https://registry.npmjs.org/>npm config set strict-ssl false

…所以我能在这里或网上找到的一切

我的设置:

>

  • 我对主文件夹使用板载加密...显然只有在解密文件夹时才启动安装过程

    通过ssh和admin登录(没有问题/可以在文件夹等之间切换,但为了安全起见我使用了不同的端口)

    使用节点v12(v8也可用)...还尝试在家中通过SSH运行HelloWorld.js...正在工作

    使用具有标准安全设置的FritzBox-Router(到目前为止没有为DS释放端口,但DS具有标准的internet访问...也通过DSM上的包管理器进行检查,找到包并安装在那里工作=我安装nodev12的方式)

    希望有人知道是什么问题/它似乎npm没有访问网络/回购??

    提前谢谢!!

  • 共有1个答案

    司空俊雄
    2023-03-14

    我自己也找到了解决方案:“sudo ping 1.1.1.1”已经在SSH上运行了。“sudo ping registry.npmjs.org”得到了“名称解析中的临时失败”

    所以对于Synology,进入DSM:Control Panel/Network/General:并手动设置DNS服务器(Google等)

    在这之后它起作用了!…希望这对别人有帮助

     类似资料:
    • 本文向大家介绍Node.js安装教程和NPM包管理器使用详解,包括了Node.js安装教程和NPM包管理器使用详解的使用技巧和注意事项,需要的朋友参考一下 2009年的JSCOnf大会上,一个叫Ryan Dahl的年轻程序员向人们展示了一个他正在做的项目,一个基于Google V8引擎的JavaScript运行平台,它提供了一套事件循环和低IO的应用程序编程接口(API)。和其他的服务端平台不同,

    • 我试图安装npm包(node-xmpp-server),但它未能安装。以前,当我试图安装一个包,是安装全局而不是本地,但现在它根本没有安装。 npm安装节点xmpp服务器 错误为:npm ERR!errno-4048 npm错误!Windows NT 6.3。9600 npm错误!argv“c:\Program Files\nodejs\node.exe”“c:\Program Files\nod

    • 任何帮助都将得到高度赞赏。 谢谢,沙兹

    • 问题内容: 我正在尝试安装npm软件包(node-xmpp-server),但安装失败。以前,当我尝试安装全局安装而不是本地安装的软件包时,现在却根本没有安装。 请帮帮我。 npm install node-xmpp-server 错误是:npm ERR!errno -4048 npm错误!Windows_NT 6.3.9600 npm错误!argv“ c:\ Program Files \ no

    • 由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。 安装Node.js 目前Node.js的最新版本是7.6.x。首先,从Node.js官网下载对应平台的安装程序,网速慢的童鞋请移步国内镜像。 在Windows上安装时务必选择全部组件,包括勾选Add to Path。 安装完成后,在Windows环境下,请打开命令提示符,然后输入node -v,如果

    • 本文向大家介绍node.js中npm包管理工具用法分析,包括了node.js中npm包管理工具用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了node.js中npm包管理工具用法。分享给大家供大家参考,具体如下: 现在安装node.js,默认就会帮我们装上了npm包管理工具,npm主要用来下载,安装,管理第三方模块。 创建一个包描述文件: 查看包的信息 查看包的版本信息 安装指定的