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

js-beautify运行报错:找不到node:url模块,安装时遇引擎警告

解决js-beautify无法运行的问题

问题根源

你的Node.js版本v14.17.5不满足依赖包path-scurry@1.11.1的版本要求(该包需要Node.js >=16 或者14.x >=14.18),导致安装的glob模块使用了Node.js 14.18+才支持的node:url导入语法,最终运行时报错找不到模块。

解决方案

方案一:升级Node.js版本(推荐)

如果用nvm管理Node.js版本,执行以下步骤:

  1. 升级到14.x分支的最新稳定版(满足>=14.18要求):
nvm install 14 --latest-npm
nvm use 14
  1. 或者直接升级到16+的长期支持版本:
nvm install 16
nvm use 16
  1. 重新安装js-beautify:
npm uninstall -g js-beautify
npm install -g js-beautify

方案二:安装兼容旧Node.js的js-beautify版本

如果不想升级Node.js,可以指定安装支持v14.17.5的js-beautify旧版本,比如1.14.7:

npm uninstall -g js-beautify
npm install -g js-beautify@1.14.7

验证

执行以下命令,若能正常输出版本号则说明问题解决:

js-beautify -v

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 19:50:07