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

Windows环境下Spring Boot嵌入式Node安装npm包Parcel失败问题

问题分析

报错核心是node-gyp-build执行时无法找到node命令——因为你使用的是项目内嵌入式Node,系统未全局安装Node且未配置PATH,导致子进程(node-gyp-build)无法定位到node可执行文件。

解决方案

以下几种方法可解决该问题:

  • 临时在当前终端注入Node路径
    在PowerShell中先执行以下命令,将嵌入式Node的路径加入当前会话的环境变量:

    $env:PATH += ";$(Get-Location)\node"
    

    之后再重新运行安装命令:

    .\node\npm.cmd i parcel
    
  • 配置npm指定node可执行文件路径
    直接通过npm配置让node-gyp使用项目内的嵌入式Node:

    .\node\npm.cmd config set node_executable "$(Get-Location)\node\node.exe"
    

    配置完成后执行安装命令即可。

  • 手动指定node路径执行node-gyp-build
    如果上述方法无效,可进入@parcel/watcher目录,手动指定node路径运行构建命令:

    cd node_modules\@parcel\watcher
    ..\..\..\node\node.exe node-gyp-build
    

    完成后回到项目根目录重新执行安装命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 04:40:37