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

运行npm run server报ReferenceError: crossOriginIsolated未定义错误

执行npm run server抛出crossOriginIsolated未定义错误解决

问题场景

终端执行npm run server启动Node服务时,控制台抛出ReferenceError: crossOriginIsolated is not defined错误。
对应项目package.json配置:

{
  "scripts": {
    "start": "node backend/server.js",
    "server": "node backend/server.js"
  },
  "dependencies": {
    "colors": "^1.4.0",
    "dotenv": "^16.0.1",
    "express": "^4.18.1",
    "mongoose": "^6.4.2"
  },
  "devDependencies": {
    "nodemon": "^2.0.18"
  }
}

对应backend/server.js初始代码:

crossOriginIsolated.log('Hello World')

错误原因

  • crossOriginIsolated是浏览器端环境独有的全局只读属性,作用是标识当前页面是否处于跨源隔离状态,Node.js服务端运行环境默认不存在这个全局对象
  • 代码编写时出现笔误,将控制台打印的内置对象console错写为crossOriginIsolated,访问不存在的变量直接触发引用错误

修复方案

  • 打开backend/server.js文件,修正笔误,将错误代码替换为Node环境内置的控制台调用写法:
console.log('Hello World')
  • 保存文件后重新执行npm run server命令,服务即可正常启动,控制台会正确输出Hello World,不再抛出该引用错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 05:57:12