【待反馈】宝塔面板Node.js环境默认配置错误导致npm功能报错
在选择node.js版本20.12.0,npm版本为11.6.2安装时(其他版本也可能存在问题)node.js的registry源选择清华大学源安装时/root/.npmrc以及/www/server/nodejs/v24.13.0/lib/node_modules/npm/.npmrc文件中默认为registry=https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/清华大学开源软件镜像站官网说明“Nodejs Release 为各平台提供预编译的 nodejs 和 npm 等二进制文件,是 https://nodejs.org/dist/ 的镜像。”所以此镜像仅用于下载 Node.js 本身的安装包,不提供 npm 包的查询和下载服务且清华大学开源软件镜像站无npm镜像。因此,当 npm 尝试从该地址下载包时,会因路径不存在而报错网络超时。又因为npmrc的配置查询与应用存在优先级,无法直接通过node.js版本管理器环境变量修改生效,所以需通过终端工具修改。综上所述建议检查所有镜像可用性并修改。 您好,测试之前安装过的还是原先的旧安装源,设置完安装源后,在新安装的node源中的安装源才是新的您反馈的那个校验安装源是否存在二进制包,暂时没法进行校验。
在使用过程中发现,官方安装源其实在中国有加速的,安装也是很快的,如果是无法链接到官方的安装源,可以尝试修改其他的
好的谢谢您
页:
[1]