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

Windows11下Ionic Angular项目npm install报错:'.'未被识别

Windows 11下Ionic Angular 14项目npm install报错解决(node-pre-gyp路径问题)

报错核心是Windows CMD不识别类Unix的./相对路径格式,导致node-pre-gyp调用失败,按以下步骤解决:

  • 先清理现有依赖与缓存

    1. 执行npm cache clean --force清空npm缓存
    2. 删除项目根目录的node_modules文件夹和package-lock.json文件
  • 修复node-pre-gyp路径兼容问题

    1. 全局安装Windows适配的node-gyp替代工具:
      npm install --global win-node-gyp
      
    2. 配置npm默认使用win-node-gyp(替换<你的用户名>为实际Windows用户名):
      npm config set node_gyp "C:\Users\<你的用户名>\AppData\Roaming\npm\node_modules\win-node-gyp\bin\node-gyp.js"
      
    3. 检查项目package.json,如果有脚本或依赖直接调用./node_modules/.bin/node-pre-gyp,将路径改为Windows兼容的.\node_modules\.bin\node-pre-gyp
  • 配置Windows构建环境(确保编译依赖正常)

    1. 以管理员身份打开PowerShell,安装Windows构建工具:
      npm install --global --production windows-build-tools
      
    2. 设置符合版本要求的Python路径(Node 16对应Python 3.7-3.11,这里以3.9为例,根据你实际安装版本调整):
      npm config set python python3.9
      
  • 最后回到项目根目录,重新执行:

    npm install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 02:34:58