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

全局安装rollup后运行报错‘rollup’不是内部或外部命令如何解决?

全局安装rollup后提示命令未找到的解决方法

第一步:确认npm全局路径配置

  • 执行命令npm config get prefix获取npm全局包的根安装目录
  • 进入对应目录下的可执行文件目录:
    • Linux/macOS:根目录下的bin文件夹
    • Windows:根目录下的node_modules/.bin文件夹
  • 确认该目录下存在rollup的可执行文件,若存在说明是全局路径未加入系统环境变量导致的报错

第二步:将npm全局路径加入系统环境变量

  • Windows系统:
    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在用户变量或系统变量列表中找到Path项,将第一步查到的npm全局可执行文件目录的完整路径新增到Path中
    3. 保存配置后重启终端,重新执行rollup命令验证
  • macOS/Linux系统:
    1. 打开当前shell对应的配置文件(bash对应~/.bashrc,zsh对应~/.zshrc)
    2. 新增一行配置:export PATH="$(npm config get prefix)/bin:$PATH"
    3. 保存文件后执行source ~/.zshrc(替换为你实际使用的配置文件路径)让配置生效,重新执行rollup命令验证

其他排查方案

  • 若使用nvm、n等node版本管理工具,确认当前终端使用的node版本,和安装rollup时使用的node版本一致,版本不匹配时切换到对应版本重新全局安装rollup即可
  • Windows系统可尝试用管理员权限启动终端,重新执行全局安装rollup的命令,避免权限限制导致安装不完整
  • 临时使用可直接调用npx执行rollup,无需全局安装:npx rollup [命令参数]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 17:36:03