You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在基于Debian的python Docker镜像中安装Node.js 16.x版本

为什么apt默认安装低版本Node.js

Debian Buster(即Debian 10稳定版)的官方软件源遵循版本冻结规则,发布时就固定了所有软件的大版本,后续仅推送安全修复补丁,不会升级功能或大版本。Node 10.x是Buster发布时的官方LTS版本,因此默认源中始终停留在10.x系列,无法直接安装14.x、16.x等更高版本。

最简安装方案(已验证可用)

仅需在Dockerfile中添加1段RUN指令即可完成Node.js 16.x安装,无需复杂配置:

FROM python:buster

RUN apt-get update && apt-get install -y curl && \
    curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && \
    apt-get install -y nodejs

安装完成后可直接获取Node 16.x最新稳定版及对应配套版本的npm,不会触发版本过期报错。

如果你需要安装其他LTS版本,只需将脚本地址中的setup_16.x替换为对应版本即可,比如setup_14.x对应Node 14 LTS,setup_18.x对应Node 18 LTS。


内容的提问来源于stack exchange,提问作者user10664542

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 03:09:01