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

React+Vite项目执行npm run build报错:NODE_OPTIONS未被识别

解决React+Vite项目npm run build时NODE_OPTIONS报错问题

报错原因

你遇到的'NODE_OPTIONS' is not recognized错误,是因为当前使用的Windows CMD不支持类Unix系统(Linux/macOS)的环境变量设置语法NODE_OPTIONS=xxx。

解决方案

方案一:适配Windows原生写法

直接修改package.json中的build命令,使用Windows的set命令来设置环境变量:

"scripts": {
  "build": "set NODE_OPTIONS=--max-old-space-size=4096 && vite build"
}

方案二:跨平台兼容写法(推荐)

如果需要项目在Windows和类Unix系统都能正常构建,建议使用cross-env包实现跨平台环境变量设置:

  1. 安装依赖:
npm install cross-env --save-dev
  1. 更新package.json的build命令:
"scripts": {
  "build": "cross-env NODE_OPTIONS=--max-old-space-size=4096 vite build"
}

修改完成后,重新执行npm run build即可正常构建项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 02:32:05