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

更换Windows电脑后执行npm install遇Error Code 1问题求助

Windows下npm install node-sass构建失败(Error Code 1)解决方案

修复步骤

1. 安装Visual Studio并配置C++编译环境

  • 下载安装Visual Studio(推荐2022社区版,免费)
  • 安装过程中必须勾选「使用C++的桌面开发」工作负载,保留默认组件即可
  • 安装完成后重启电脑,确保环境变量生效

2. 修正package.json中的无效依赖配置

你的package.json里node-sass的版本写为^npx npm-7.0.3,这是完全错误的格式。另外node-sass已停止维护,推荐用官方替代的sass(dart-sass):

// 替换原node-sass依赖
"sass": "^1.69.0"

如果一定要继续使用node-sass,需选择与Node.js 18兼容的版本(node-sass v7.x适配Node.js 16-18),比如:

"node-sass": "^7.0.3"

3. 重新执行依赖安装

  • 删除项目根目录的node_modules文件夹和package-lock.json文件
  • 运行命令:
npm install

问题原因说明

  • Mac系统自带Clang编译工具链,能满足node-sass的编译需求;但Windows下node-gyp编译原生模块必须依赖Visual Studio的C++开发环境
  • 你当前的node-sass版本配置完全无效,导致npm无法正确拉取对应版本的包,进一步触发编译失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 14:40:32