创建NX Workspace Angular Monorepo时执行命令报错求助
解决Nx创建Angular Monorepo时的JSON输入错误
你遇到的invalid json response body at typescript-estree错误,大概率和公司VPN环境有关——VPN代理可能在npm下载依赖时截断了请求,导致typescript-estree的包文件不完整,触发JSON解析失败。可以按以下步骤处理:
关闭VPN重试:直接断开公司VPN,重新执行创建命令:
npx create-nx-workspace explorer --preset=angular若成功,说明确实是VPN的网络拦截问题。
清理npm缓存:若关闭VPN仍报错,先清理npm缓存以避免损坏文件影响:
npm cache clean --force之后重新执行创建命令。
切换npm镜像源:公司网络下可切换到国内稳定镜像,比如淘宝镜像:
npm config set registry https://registry.npmmirror.com/再执行创建命令,提升依赖下载稳定性。
手动预安装依赖:如果以上方法无效,可先创建目录并手动安装typescript-estree,再执行创建:
mkdir explorer && cd explorer npm install typescript-estree npx create-nx-workspace . --preset=angular
内容的提问来源于stack exchange,提问作者Vikas Kad
相关产品推荐
相关产品推荐

