vue项目启动时node内存溢出

vue项目,启动时控制台报错:CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory,
我在电脑的环境变量中配置了NODE_OPTIONS:--max-old-space-size=10240,在windows的终端powershell中能正常启动项目了,但是在vscode自带的终端上启动项目依然包内存溢出,它好似获取不到我在环境变量中配置的参数。
我还尝试了将vscode配置项中的--max-memory设置为10240、和"terminal.integrated.persistentSessionReviveProcess": "never",也是一样无法启动项目。
如何能让vscode也正常启动呢?
  1. Create .vscode directory in your workspace
  2. Create settings.json inside .vscode directory with the following content:
    {
    "terminal.integrated.env.windows": {
     "node_options": "--max_old_space_size=8192"
    }
    }
    
    或者修改启动脚本类似这个
    "scripts": 
    {
     "start": "cross-env NODE_OPTIONS=--max-old-space-size=8192 webpack"
    }
    

打开任务管理器,看看“进程”里面有几个node.exe,都结束任务杀掉,再启动项目试试试试

打开命令提示符,执行这个命令:setx NODE_OPTIONS --max_old_space_size=10240
完成后重新打开 vscode 并运行项目就可以了。