当前位置:论坛首页 > Linux面板 > 建议

【待反馈】宝塔面板Node.js环境默认配置错误导致npm功能报错

发表在 Linux面板4 天前 [复制链接] 1 51

在选择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版本管理器环境变量修改生效,所以需通过终端工具修改。综上所述建议检查所有镜像可用性并修改。

使用道具 举报 只看该作者 回复
发表于 前天 18:02 | 显示全部楼层
手动修改node环境变量.png 您好,测试之前安装过的还是原先的旧安装源,设置完安装源后,在新安装的node源中的安装源才是新的 清华大学安装源.png
您反馈的那个校验安装源是否存在二进制包,暂时没法进行校验。
在使用过程中发现,官方安装源其实在中国有加速的,安装也是很快的,如果是无法链接到官方的安装源,可以尝试修改其他的




使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表